jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了JQuery在IE7中启用/禁用提交按钮大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用以下代码禁用提交按钮

$("input[type='submit']").attr("disabled","disabled");

并且此代码重新启用它:

$("input[type='submit']").removeAttr("disabled");

它在我尝试过的所有浏览器上工作正常,除了internet Explorer 7. IE7会禁用该按钮,但是当它重新启用时,该按钮仍然看起来已禁用.

尽管有光标和灰色,但此按钮已启用并可单击:

(一位同事在使用IE8时遇到了同样的麻烦,但我无法重现它.)

我有一个可以完成工作的解决方法,但它很难看.我有两个按钮,一个是禁用的,一个不是.首先,我显示已禁用的一个并隐藏启用的按钮.

$("input[type='submit']:first").css("display","inline"); //show disabled
$("input[type='submit']:last").css("display","none");    //hide enabled
...
<input name="Submit" type="submit" value=" Sign In " tabindex=3 disabled>
<input name="Submit" type="submit" value=" Sign In " tabindex=3 >

当我的“if”条件满足时,我隐藏已禁用的提交并显示已启用的提交.

是否有更优雅的基于CSS或JQ的解决方案来解决这个问题?

解决方法

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

大佬总结

以上是大佬教程为你收集整理的JQuery在IE7中启用/禁用提交按钮全部内容,希望文章能够帮你解决JQuery在IE7中启用/禁用提交按钮所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。