【发布时间】:2016-06-30 09:39:18
【问题描述】:
我正在写一个表格并使用document.form.submit()来发布价值,我希望我可以使用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 相同的值。
-
谢谢你的回答,他们都帮了我很多。 :)
标签: javascript jquery forms http submit