jQuery-UI ダイアログを使用して、ユーザーから入力を取得します。
キーを押すと、Esc
フィールドをクリアせずにダイアログが閉じます。クリックするSave
かCancel
、フィールドがクリアされたとき。
一部のフィールドに透かしテキストボックスを使用していて、残りのフィールドをクリアしたくないことを除いて、これは問題ありません。
フィールドをクリアするコードを変更する必要がありますか (見つけられないようです...)。
ダイアログを開く前に毎回透かしテキストボックスを初期化する必要がありますか?
ダイアログ javascript:
$(function () {
$("#GetSomeData").dialog({
autoOpen: false,
modal: true,
resizable: false,
width: "550px",
buttons: {
"Save": function () {
// saving data to DB
$(this).dialog("close");
},
"Cancel": function () {
$(this).dialog("close");
}
}
});
});