如何禁用其提交类型的输入元素?

时间:2012-01-17 10:34:24

标签: html input

我知道以下工作:

<input type="text" disabled="disabled" />
<button disabled="disabled"> 

但你怎么禁用它?

<input type="submit" ....>

有什么想法吗?我必须使用javascript吗?

感谢。


好。这可能是我的Firefox问题。我发誓我确实使用了相同的synatx。 谢谢,抱歉这个愚蠢的问题?

3 个答案:

答案 0 :(得分:23)

您可以对disabled="disabled"类型的input使用submit

<input type="submit" disabled="disabled" />

答案 1 :(得分:3)

只需使用:

<input type="submit" disabled>

以下是演示:http://jsbin.com/agojoy/edit#html,live

请注意disabled是一个布尔属性。语法有所不同,但它们都具有相同的效果:

<input type="submit" disabled=disabled>
<input type="submit" disabled="disabled">
<input type="submit" disabled="disabled"/>
<input type="submit" disabled="disabled" />

答案 2 :(得分:1)

为了动态禁用按钮,您需要使用javascript。

附加到click事件并将控件设置为disabled。

如果您只想在HTML中执行此操作,disabled属性也可以正常工作:

<input type="submit" disabled="disabled" />