js 创建form、input元素,并设置form的action及method,最后使用submit进行提交
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
<script src= "Scripts/jquery-1.7.1.js" ></script> <script type= "text/javascript" > function SubmitFormToSF() { var sfForm = document.createElement( "form" ); document.body.appendChild(sfForm); var mfInputs = "text1,checkbox1,Select1,Hidden1" ; var sfInputs = "text1_c,checkbox1_c,Select1_c,Hidden1_c" ; var mFInputsArray = mfInputs.split( "," ); var sFInputsArray = 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(); } function createInput(sfForm,type,name,value) { var tmpInput = document.createElement( "input" ); tmpInput.type = type; tmpInput.name = name; tmpInput.value = value; sfForm.appendChild(tmpInput); } function GetInputValue(ipt) { switch (ipt.type) { case "text" : return ipt.value; break ; case "hidden" : return ipt.value; break ; case "checkbox" : return ipt.checked; break ; case "select-one" : return ipt.value; break ; } } function getContratTime() { var anytime = $( "#anytime" ); var afternoon = $( "#afternoon" ); var morning = $( "#morning" ); var evening = $( "#evening" ); if (anytime.checked) { return "morning,afternoon,evening" ; } else { if (morning.checked) { return morning.val(); } else if (afternoon.checked) { return afternoon.val(); } else if (evening.checked) { return evening.val(); } return "" ; } } </script> |