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>