ユーザーが特定の情報を入力する必要がある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');
}
}
})
});