IE .attr 禁用不起作用
我有一个功能可以检查产品是否在一夜之间可用 - 但它在 IE 中不起作用。它在其他浏览器中运行良好。
function checkOvernight() {
id = $_2("[name='product']").val();
if(id.length > 0) {
var url="inc/pscript/checker.php";
$_2.post(url,{checkOvernight:id},function(data){
if(data == '0') {
$_2('#overnight').attr('disabled','disabled');
} else {
$_2('#overnight').attr('disabled','');
}
});
}
}
我已经尝试过:
$_2('#overnight').attr('disabled','disabled');
$_2('#overnight').attr('disabled',true);
但它不适用于 IE。我怎样才能让它在 IE 和所有浏览器中工作?禁用是针对 <选择>框,如果禁用为 true,则用户无法更改此字段,但如果为 false(未禁用),则用户可以更改它。
I have a function that would check if the product is available overnight - but it's not working in IE. It works fine in other browsers.
function checkOvernight() {
id = $_2("[name='product']").val();
if(id.length > 0) {
var url="inc/pscript/checker.php";
$_2.post(url,{checkOvernight:id},function(data){
if(data == '0') {
$_2('#overnight').attr('disabled','disabled');
} else {
$_2('#overnight').attr('disabled','');
}
});
}
}
I have tried:
$_2('#overnight').attr('disabled','disabled');
$_2('#overnight').attr('disabled',true);
But it's not working with IE. How can I get this to work in IE and all browsers? The disable is for a < select > box, if disabled is true then the user cannot change this field, but if it is false (not disabled) then the user can change it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不要没有任何价值,而是尝试使用:
Instead of having no value, try using: