如何禁用元素

时间:2014-11-26 11:22:39

标签: javascript jquery form-submit

当我禁用

 <form:input type="text" path="lateTimeValue" disabled="true" id="lateTime" />

元素,但它将其值传递给服务器。

我需要做些什么才能使其在提交时不将其值传递给服务器?

3 个答案:

答案 0 :(得分:0)

您可以使用readonly属性:

<input type="text" path="lateTimeValue" id="lateTime" readonly />

这不应该在任何浏览器中提交,因为它是只读的。

答案 1 :(得分:0)

我看到你在jQuery和Javascript中标记了这个问题。因此,如果您使用jQuery序列化表单,请使用:

$('form').find('input,select,textarea,button').not(':disabled').serialize();

答案 2 :(得分:0)

您是否尝试过使用禁用属性,例如

<input type="text" path="lateTimeValue" disabled id="lateTime" />