0

フォームにデータを挿入するためにダイアログ 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("");
    }
});

助けてくれてありがとう!!!

4

0 に答える 0