إرسال زوج قيمة اسم من جافا سكريبت؟
-
03-07-2019 - |
سؤال
ويمكن تقديم JS أزواج الاسم / فالى من خلال document.testform.submit ()؛ ؟ أم أنه يجب أن تقدم من خلال علامات HTML، على سبيل المثال
<INPUT TYPE="text" NAME="inputbox1" VALUE="This is such a great form!" SIZE=50><P>
المحلول
وعادة ما تشمل <إدخال نوع = "مخفي"> في النموذج، وتعيين القيمة التي تريدها في معالج الأحداث قبل ان يحصل على تقديمه.
<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>
نصائح أخرى
لا، سيكون لديك لالهريس بنفسك إلى JSON باستخدام جافا سكريبت
ومع مسج أنها بسيطة جدا:
$("#formid").bind("submit", function(){
var str = $("#formid").serialize();
$.post("url?"+str);
return false;
}
هل يمكن تعيين بيانات منصب طلب اياكس باستخدام JS فقط.
والأمر بسيط سهل باستخدام مسج:
$.post(url, {"name":"value"})
لا تنتمي إلى StackOverflow