フォームにデータを挿入するためにダイアログ jquery を使用するため、入力フィールド (ダイアログ用) は必須です。ダイアログに div を追加して、データを挿入するためにクリックするとテキスト (エラー) を表示します。このステップではすべてが完全に機能します。私の問題は、フィールドに入力を開始したときにテキストメッセージを消去する方法を見つけることです:コードでこのように試しましたが、結果はありません:
$( "#MyDialog2" ).dialog({
autoOpen: false,
height: 300,
width: 700,
modal: true,
buttons: {
"ADD": function() {
if ($("#keyword_new_nameadd").val() == "") {
$("#myDialogText").text("Name required");
return false;
}
else {
$("#keyword_new_nameadd").bind('keydown keypress change', function() {
$("#myDialogText").text("");//Doesnt work for erasing at this step
//alert("Bingo");
});
}
$("#add_keyword").click();
$( this ).dialog( "close" );
},
"Cancel": function() {
$( this ).dialog( "close" );
}
},
close: function() {
$('#keyword_new_nameadd').val("");
$("#myDialogText").text("");
}
});
助けてくれてありがとう!!!