Я делаю контактную форму Whatssap, и я должен закодировать сообщение перед публикациейWhatsApp требует этого.Отметьте здесь .Итак, я сделал эту форму с функцией jquery keyup.
Он преобразует сообщение в закодированный текст для скрытого входного значения.Оно работает.Но когда я отправляю i want to get info...
, в WhatsApp сообщение выглядит как i%20want%20to%20get%20info...
Я также пытался encodedURI
, но это тоже не работает.
$(function () {
$(".message").keyup(function () {
var normal = $(this).val(),
encoded = encodeURIComponent(normal);
$('.encoded-input').val(encoded);
})
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form action="https://api.whatsapp.com/send" target="_blank">
<input type="text" class="message" value="">
<button type="submit">Send</button>
<input type="hidden" name="text" class="encoded-input" value="">
<input type="hidden" name="phone" value="4440555">
</form>