Javascript 是否选中空字段刷新jquery?
脚本工作得很好,但是如果javascript输入值,按钮将保持禁用状态。我被迫自己在字段上写入,是否有方法检查、刷新值Javascript 是否选中空字段刷新jquery?,javascript,jquery,Javascript,Jquery,脚本工作得很好,但是如果javascript输入值,按钮将保持禁用状态。我被迫自己在字段上写入,是否有方法检查、刷新值 $(document).ready(function () { validate(); $('#stylish, #name_1, #specialImg1, #specialImg2,#specialImg2').change(validate); }); function validate() { if ($('#stylish').v
$(document).ready(function () {
validate();
$('#stylish, #name_1, #specialImg1, #specialImg2,#specialImg2').change(validate);
});
function validate() {
if ($('#stylish').val().length > 0 &&
$('#name_1').val().length > 0 &&
$('#specialImg1').val().length > 0 &&
$('#specialImg2').val().length > 0 &&
$('#specialImg3').val().length > 0) {
$(".elbutton").prop("disabled", false);
} else {
$(".elbutton").prop("disabled", true);
}
}
你最好提供小提琴,这样我们就更清楚你的剧本有什么问题了。据我所知,在对javascript进行更改后,需要调用更改事件或验证函数。更改事件需要用户启动实际的浏览器事件,而不是通过javascript代码启动。仅当用户进行更改时才会触发
onchange
事件
如果使用javascript更改值,则必须手动触发事件。例如:
$('#stylish').val('some value').change();
更多信息:请提供JSFIDLE