禁用输入字段(提交按钮)不适用于jquery 1.7

时间:2014-07-30 10:14:19

标签: javascript jquery

我有html格式:

<form>
<fieldset>
<input id="one_click_button" class="global-button" type="submit" value="Send"/>
</fieldset>
</form>

以下都不起作用:

$('input[type=submit]').prop('disabled', true);
$("#one_click_button").attr("disabled","disabled");
$(':submit').attr("disabled", true);
$('#one_click_button').attr("disabled", true);

我的网站上有jquery 1.7,并尝试使用jquery 1.7.1使其在http://jsfiddle.net上运行。有人可以帮我找到,这个版本有什么问题(其他工作正常)。

3 个答案:

答案 0 :(得分:2)

@Artem,您的代码很好,但这取决于您希望如何禁用您的按钮。要禁用CSS(您的代码):

http://jsfiddle.net/L3G78/

或者您可以使用HTML的禁用属性:

<input id="one_click_button" disabled class="global-button" type="submit" value="Send" />

<input id="one_click_button" disabled=disabled class="global-button" type="submit" value="Send" />

答案 1 :(得分:0)

尝试以下代码......

$( "#one_click_button" ).prop( "disabled", true );

答案 2 :(得分:0)

适用于$('input[type=submit]').prop('disabled', true);

                   <form>
                    <fieldset>
                     <input id="one_click_button" class="global-button" type="submit" value="Send"/>
                   </fieldset>
                  </form>

和jquery -

              $('input[type=submit]').prop('disabled', true);

Check Here