js创建表单元素并使用submit进行提交
js创建form、input元素,并设置form的action及method,最后使用submit进行提交
<scriptsrc="Scripts/jquery-1.7.1.js"></script> <scripttype="text/javascript"> functionSubmitFormToSF(){ varsfForm=document.createElement("form"); document.body.appendChild(sfForm); varmfInputs="text1,checkbox1,Select1,Hidden1"; varsfInputs="text1_c,checkbox1_c,Select1_c,Hidden1_c"; varmFInputsArray=mfInputs.split(","); varsFInputsArray=sfInputs.split(","); for(i=0;i<mFInputsArray.length;i++){ createInput(sfForm,"text",sFInputsArray[i],GetInputValue(document.getElementById(mFInputsArray[i]))) } //创建联系时间 //创建隐藏域 sfForm.method="post"; sfForm.action="c.aspx"; sfForm.submit(); } functioncreateInput(sfForm,type,name,value) { vartmpInput=document.createElement("input"); tmpInput.type=type; tmpInput.name=name; tmpInput.value=value; sfForm.appendChild(tmpInput); } functionGetInputValue(ipt) { switch(ipt.type) { case"text": returnipt.value; break; case"hidden": returnipt.value; break; case"checkbox": returnipt.checked; break; case"select-one": returnipt.value; break; } } functiongetContratTime(){ varanytime=$("#anytime"); varafternoon=$("#afternoon"); varmorning=$("#morning"); varevening=$("#evening"); if(anytime.checked){ return"morning,afternoon,evening"; }else{ if(morning.checked) { returnmorning.val(); }elseif(afternoon.checked) { returnafternoon.val(); }elseif(evening.checked) { returnevening.val(); } return""; } } </script>