[英]Popup MSG and Disable Submit Button
如果id =“ Country”不等于选项value =“ US”,我想弹出一个MSG并禁用“提交按钮”。我想我已经接近了,但似乎无法弄清楚:
码:
<html>
<body>
<script>
$(document).on('change','#Country',function () {
if ((value1 != "US")) {
alert( my error message);
SubmitButton = "disabled";
}
});
</script>
<select id="Country">
<option value="US">United States</option>
<option value="CAN">Canada</option>
<option value="JAP">Jspan</option>
</select>
<br /><br />
<input id="SubmitButton" type="button" value="Submit">
</body>
</html>
您遇到了几个错误,这是固定代码:
$(document).ready(function () {
$("#Country").on('change', function () {
if ($(this).val() != "US") {
alert("my error message");
$("#SubmitButton").prop("disabled",true);
}
});
});
$(document).ready( function() { ... });
,这样做将意味着您不需要使用文档中的委派。 $(this).val()
$("#SubmitButton")
获取它,并使用.prop("disabled",true)
另外,如果要在用户选择US的情况下重新启用“提交”按钮,则可以执行以下操作:
...
$("#SubmitButton").prop("disabled",true);
} else {
$("#SubmitButton").prop("disabled",false);
}
...
使用jQuery attr()
$("#SubmitButton").attr("disabled", true);
我相信不是
SubmitButton = "disabled";
它应该是
$("#SubmitButton").prop("disabled",true);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.