Javascript 以URL形式从HTML表单检索输入
根据w3schools教程(),下面的表单将以以下格式提交输入:firstname=Mickey&lastname=Mouse。有没有办法使用javascript或JQuery提取这种格式的输入?谢谢Javascript 以URL形式从HTML表单检索输入,javascript,jquery,forms,get,Javascript,Jquery,Forms,Get,根据w3schools教程(),下面的表单将以以下格式提交输入:firstname=Mickey&lastname=Mouse。有没有办法使用javascript或JQuery提取这种格式的输入?谢谢 名字: 姓氏: 您只需使用以下工具即可抓取: 为了将输入字段值发送到URL,必须使用JavaScript将所有字段值收集到FormData或数组中。然后,您可以将该变量发送到URL中的下一页 选中此项: 函数getFieldArray() { log('示例:1获取FormData数组中
名字:
姓氏:
您只需使用以下工具即可抓取:
为了将输入字段值发送到URL,必须使用JavaScript将所有字段值收集到FormData或数组中。然后,您可以将该变量发送到URL中的下一页 选中此项: 函数getFieldArray() { log('示例:1获取FormData数组中的所有字段'); var formData=new formData(); var elements=document.getElementById(“myForm1”).elements; for(变量i=0,元素;元素=elements[i++];){ 如果(element.type==“text”) { log('这是文本框id='+element.id+',Value='+element.Value'); formData.append(element.id、element.value); } } //示例:1结束 console.log('\n------------------------------------\n\n'); log('示例:2获取数组中的所有字段'); var fieldsArr=[]; var frmElements=document.getElementById(“myForm1”).elements; 对于(变量i=0,元素;元素=frmElements[i++];){ 如果(element.type==“text”) { fieldsArr[i]=元素.value; } } console.log('字段长度:'+fieldsArr.Length); 返回false; }
名字:
姓氏:
提交
serializeArray()函数将为您提供表单中提交的所有数据,只需在表单上调用该函数即可
$('form').serializeArray();