不能 post 通过 document.form.submit 跨度值
Cannot post span value by document.form.submit
我正在写一个表格,用document.form.submit()
转post值,希望能用x = http.formvalue("")
取值。但是我发现如果我提交 <span>
值然后我会得到 null
,如果我将 <span>
替换为 <input>
那么我可以很好地获得价值,谁能帮我得到该值仅使用 <span>
?谢谢!
HTML
<form id="form1" name="form1" method="post">
<ul class="formUl">
<li>
<span class="clm01">Phone:</span>
<span class="clm02" id="phone" name="phone"></span>
</li>
</ul>
<a class="submitBtn" href="#" onclick="apply()">Apply</a>
</form>
jQuery
function apply() {
document.form1.submit();
}
span
不是表单元素。表单元素是 inputs
、selects
、radios
、textareas
等。这就是将其更改为 input
.[=16= 时它起作用的原因]
我正在写一个表格,用document.form.submit()
转post值,希望能用x = http.formvalue("")
取值。但是我发现如果我提交 <span>
值然后我会得到 null
,如果我将 <span>
替换为 <input>
那么我可以很好地获得价值,谁能帮我得到该值仅使用 <span>
?谢谢!
HTML
<form id="form1" name="form1" method="post">
<ul class="formUl">
<li>
<span class="clm01">Phone:</span>
<span class="clm02" id="phone" name="phone"></span>
</li>
</ul>
<a class="submitBtn" href="#" onclick="apply()">Apply</a>
</form>
jQuery
function apply() {
document.form1.submit();
}
span
不是表单元素。表单元素是 inputs
、selects
、radios
、textareas
等。这就是将其更改为 input
.[=16= 时它起作用的原因]