信じられないほど単純です。同様の質問がされましたが、私はそれを働かせることはできません。私はjavascriptの中級初心者ですが、jQueryについては全く新しいものです。私はちょうど1つのテキスト入力を変数に(後でAPIサブミッションに使うために)キャプチャし、それをWebページに表示してキャプチャしたことを確認したいだけです。私はこのためにjQueryを理解するために値を取得するためにjavascriptを使用することを避けようとしています。フォーム、ショー、ディスカードからテキストをHTML形式で表示
マイHTML:
<form id='myForm'>
Zip: <input type="text" id='zip' />
<input type="submit" value="Submit" id='submit' />
<p id='showZip'>Not here yet</p>
</form>
私のjQuery:
$(document).ready(function() {
$('#submit').click(function() {
var myZip = $('#zip').val();
$('#showZip').html(myZip);
});
});
編集:私はそれが実際に動作しません、と私は簡単にHTMLを参照してください、それがリセットされること、追加することを意味しました。
はあなたのコードの所望の動作、または望ましくないものを教えてください。これまでのところ、フォームの送信を避けていないと伝えることができます。 '.click'の中の関数は、イベントオブジェクトである引数をとり、' ev'という名前をつけて、 'ev.preventDefault()'を呼び出します。ページを提出してリロードしたり、そのようなことをしません。 –
申し訳ありませんが、非常に貧弱なフォーム、私は振る舞いを追加するのを忘れました。私はエントリーを編集しています。私はあなたが私の問題になっていると思う。上記をご覧ください。 – hikinthru