0
입력 된 숫자가 45와 105 사이가 아닌 경우 "설정"버튼을 사용할 수 없게하는 텍스트 입력 필드가 있습니다. 대화 상자 상자가 처음 열리면 단추 비활성화가 작동하지 않지만 닫히고 다시 열면 이후의 모든 시간 동안 작동합니다. 나는 곤두박질 친다. 어떤 도움이라도 분명히 감사 할 것입니다.JQuery UI 대화 상자 버튼 활성화 및 비활성화가 첫 번째 여는 경우 작동하지 않지만 이후 여는 경우
$("#dialog-2").dialog({
autoOpen: false,
modal: true,
buttons: {
"Set": function(){
$("#NumberEntry").on("input", function(){
if(errorCheck === false){
$(".ui-dialog-buttonpane button:contains('Set')").button("enable");
}
else {
$(".ui-dialog-buttonpane button:contains('Set')").button("disable");
}
});
$(this).dialog("close");
},
Cancel: function(){
$(this).dialog("close");
}
}
});
무엇이'errorCheck'입니까? 그것은 변수입니까? 해당 코드도 공유하십시오. –
jquery document.ready function –
'errorCheck'의 초기 값은 항상'true'로 생각하고 버튼을 비활성화 시켰습니다. 그리고 두 번째 때부터이 값은'거짓 '으로 나타납니다. –