少し複雑なロジックを持つフォームを検証しています。次々と検証が行われます。つまり、1 つの検証が実行された場合、次の検証は最初の検証に依存します。
たとえば、1 つのボックスが負の値を持ち、別のボックスが +ve 値を持つことができない場合、複数の選択ボックスがあり、負の値を持つ必要があります。エラーを表示するメッセージボックスと、それが正しいことを示すチェックボックス付きのメッセージが表示されます。チェックボックスをオンにすると、正と負の両方の値を入力できます。これを行うには、jquery モーダル ダイアログ確認ボックスを使用しました。しかし、このように複数のケースとロジックがあります。idを持つ単一のdivでダイアログボックスを使用し、dialog_modal
jqueryで動的にメッセージを渡しました。しかし、何が起こったのかというと、jquery モーダル ダイアログ ボックスは最後の検証に対してのみ表示されます。
ダイアログモーダルが呼び出されたときにページの読み込みプロセスを中断し、ボタンが押された後にのみ続行したいのです。このようなダイアログモーダルの機能があります...
function dialog(param){
$("#dialog_modal").addClass(param);
$( "#dialog_modal ."+param ).dialog({
resizable: false,
modal: true,
buttons: {
Yes: function() {
eval(param+'_ok()');
$( this ).dialog("close" );
},
No: function() {
eval(param+'_cancel()');
$( this ).dialog( "close" );
}
}
});
}
理解するのが少し厄介な場合は、私に尋ねることができます....少し複雑です