我正在编写一个表单并使用document.form.submit()
来发布价值,我希望我可以使用x = http.formvalue("")
来获得良好的价值。但我发现如果我提交<span>
价值,那么我会得到null
,如果我将<span>
替换为<input>
那么我可以得到很好的价值,任何人都可以帮助我获得价值只使用<span>
?谢谢!无法通过document.form.submit发布范围值
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();
}
因为只有input,select,...标签被发回服务器。您可以使用隐藏字段来存储与您的跨度相同的值。 – Mivaweb
可能的重复http://stackoverflow.com/questions/10674277/submit-a-value-from-span-field –
Thx为您的答案,他们都帮助了我很多。 :) –