0

JSライブラリのプロトタイプを使用しています。テキスト入力フィールドを監視し、returnキーが押されたときに、フィールドの内容をユーザーに警告するにはどうすればよいですか?(ページには<フォーム>はなく、入力フィールドのみです。)

これが私がやりたいことです:

Enter something: <input type='text' id='myfield'>

<script>
  if([keydown event in #myfield]) {
     alert("You typed: "+[contents of #myfield]);
  }
</script>

ありがとう。

4

3 に答える 3

1
$('myfield').observe('keypress', function(event){
    if(event.keyCode == Event.KEY_RETURN)
        alert($('myfield').value);
});​

このjsfiddleで簡単なデモを見つけることができます

于 2012-06-12T20:41:15.663 に答える
0

http://prototypejs.org/api/eventをチェックしてください

例を挙げれば、より良い答えが得られるかもしれません。

于 2012-06-12T20:30:08.290 に答える
0

監視してみませんsubmitか?

要素の場合<input id="signinForm"/>

Event.observe('signinForm', 'submit', checkForm);
function checkForm() { //do something }`

詳細については、こちらのドキュメントをご覧ください。

http://prototypejs.org/api/event/observe

于 2012-06-12T20:32:28.060 に答える