ユーザーが特定の情報を入力する必要があるjQueryダイアログがあります。このフォームには、「続行」ボタンがあります。この「続行」ボタンは、すべてのフィールドにコンテンツが含まれている場合にのみ有効になり、それ以外の場合は無効のままになります。
フィールドのステータスが変更されるたびに呼び出される関数を作成しました。ただし、この関数からダイアログ ボタンを有効または無効にする方法がわかりません。私は何をすべきか?
おっと、これらのボタンは次のように作成されたことを忘れていました。
$(function() {
$("#dialog").dialog({
bgiframe: true,
height: 'auto',
width: 700,
show: 'clip',
hide: 'clip',
modal: true,
buttons: {
'Add to request list': function() {
$(this).dialog('close');
$('form').submit();
},
'Cancel': function() {
$(this).dialog('close');
}
}
})
});