Отправить пару имени имени из javascript? Может ли JS отправлять пары имени/доли через document.testform.submit();? или он должен быть отправлен через теги html, например <INPUT TYPE="text" NAME="inputbox1" VALUE="This is such a great form!" SIZE=50><P> Ответ 1 Обычно вы включаете < input type = "hidden" > в форму и устанавливаете значение, которое вы хотите в обработчике событий, до его отправки. <form method="post" action="thing" id="sandwich"><fieldset> <input type="text" name="inputbox1" value="This is such a great form!" /> <input type="hidden" name="jsremark" /> </fieldset></form> <script type="text/javascript"> document.getElementById('sandwich').onsubmit= function() { this.elements.jsremark.value= 'Secretly it aint that great'; return true; } </script> Ответ 2 нет, вам придется спеть его самостоятельно в JSON, используя javascript Ответ 3 С jquery это очень просто: $("#formid").bind("submit", function(){ var str = $("#formid").serialize(); $.post("url?"+str); return false; } Ответ 4 Вы можете установить почтовые данные запроса ajax, используя только JS. Ответ 5 Это простое использование jQuery: $.post(url, {"name":"value"})
Ответ 1 Обычно вы включаете < input type = "hidden" > в форму и устанавливаете значение, которое вы хотите в обработчике событий, до его отправки. <form method="post" action="thing" id="sandwich"><fieldset> <input type="text" name="inputbox1" value="This is such a great form!" /> <input type="hidden" name="jsremark" /> </fieldset></form> <script type="text/javascript"> document.getElementById('sandwich').onsubmit= function() { this.elements.jsremark.value= 'Secretly it aint that great'; return true; } </script>
Ответ 3 С jquery это очень просто: $("#formid").bind("submit", function(){ var str = $("#formid").serialize(); $.post("url?"+str); return false; }