0

私はフォームを持っています:

<form action="" method="post" id="form"  name="form">
<p><label for="name">Name</label><input type="text" id="name" value="" name="name" /></p>

<p><label for="uname">Username<input type="text" id="username" name="username" value=""/></p>
 </form>

jqueryvalidationform を使用した Jquery:

var validator = $("#form").validate({  
    ignore: ':hidden',          

    rules: {
                name:{
                        required:true,
                        remote: {
                                type: "post",
                                url: "remote-file.php",
                                data: {
                                        username: function() {
                                            return $("#username").val();

                                        }
                                }
                        },


                },
                username: "required", 
..........  

私は名前を希望します: リモートファイルに送信され、そこでユーザー名に変換され (小文字はスペースを削除するなど)、他のユーザー名 (sql) と照合され、コールバックとして返され、読み取り専用のユーザー名入力フィールドに配置されます。上記はコールバックが必要であることを示していますが、フォームに入力せず、送信時に名前とユーザー名の両方にエラーが発生します。

名前の変更時にユーザー名入力フィールドにコールバックを入力するには、どの jquery を使用できますか?

4

0 に答える 0