0

我正在使用 JS 库 Prototype——如何查看文本输入字段,并在按下返回时向用户提醒该字段的内容?(页面上没有<form>,只有输入框。)

这大致是我想做的事情:

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 回答