0

私は次のコードを持っています:

$(document).ready(function() {
    var phone_number = $('input[name=phone_number]').val();
    alert(phone_number);
});

問題は、phone_numberは、ページがロードされた瞬間に常に値を持つことです。ユーザーは入力ファイルの電話番号を変更できますが、スクリプトは常に廃止された値を取得します。この問題を修正するにはどうすればよいですか?

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

4

4 に答える 4

2

任意のボタンのクリック時にこの関数を呼び出す ボタン
があるとします

<input type="button" value="Get Value" id="getvalue" />

クリックすると、フィールドの値を取得します

$(document).ready(function() { 
    $('#getvalue').click(function() {
         var phone_number = $('input[name=phone_number]').val();
         alert(phone_number);
    });
});
于 2013-02-12T10:24:36.727 に答える
1

この Get Value Script を document.ready... に書くと、常にデフォルト値が得られます..

要素クリックイベントのいずれかでGet Valueスクリプトを試してください...

なぜなら :ここdocument.ready = Page Loadイベント...

このフィドルを試してください:http://jsfiddle.net/RYh7U/74/

于 2013-02-12T10:25:29.140 に答える