2012-01-17 72 views
4

我知道了以下工作:如何禁用提交类型的输入元素?

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

但你会如何禁用此?

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

任何想法?我必须使用JavaScript吗?

谢谢。


好的。这可能是我的Firefox问题。我发誓我使用了同样的synatx。 谢谢,并为这样一个愚蠢的问题抱歉?

+2

作为补充,如果你要动态禁用使用jQuery按钮,这里有一个基本的例子:[http://jsfiddle.net/ 6nSfu /](http://jsfiddle.net/6nSfu/) – 2012-01-17 10:43:54

+0

谢谢D-Lo。这是一个很好的例子。我实际上使用它的另一件事:) – CppLearner 2012-01-17 11:42:53

回答

17

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

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

这很奇怪。我绝对使用过这个。我使用的是Firefox 9.0.1,它不允许我这样做。也许我需要重新安装我的FF。 – CppLearner 2012-01-17 10:39:01

1

为了动态禁用按钮,你需要使用JavaScript。

附加到单击事件并将控件设置为禁用。

如果你只是想在HTML这样做时,disabled属性效果一样好:

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

这很奇怪。我绝对使用过这个。我使用的是Firefox 9.0.1,它不允许我这样做。也许我需要重新安装我的FF。这就是为什么我问。 – CppLearner 2012-01-17 10:39:09

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" /> 
+0

谢谢。我确实使用了这个,synatx是对的。我可能自己碰到了一些非常令人讨厌的软件问题。我就像“没办法......它必须工作......”谢谢。 – CppLearner 2012-01-17 10:39:59

相关问题