使用原型 - 如何观察回车的输入字段
Using Prototype- how do I watch input field for carriage return?
我正在使用JS库原型 - 如何观察文本输入字段,并在按下返回时向用户发出警报字段的内容?(页面上没有<表单>,只有输入字段。表单>
大致是我想做的:
Enter something: <input type='text' id='myfield'>
<script>
if([keydown event in #myfield]) {
alert("You typed: "+[contents of #myfield]);
}
</script>
谢谢。
$('myfield').observe('keypress', function(event){
if(event.keyCode == Event.KEY_RETURN)
alert($('myfield').value);
});
你可以在这个jsfiddle中找到一个简单的演示
查看 http://prototypejs.org/api/event
如果你举个例子,你可能会得到更好的答案。
为什么不监视submit
?
对于元素<input id="signinForm"/>
:
Event.observe('signinForm', 'submit', checkForm);
function checkForm() { //do something }`
有关详细信息,请参阅此处的文档:
http://prototypejs.org/api/event/observe
相关文章:
- knockoutjs可观察数组
- 多次发射多个可观察器的问题
- 未激发路由的控制器属性上的观察者
- chrome使用execCommand('copy')添加回车
- 无法在关闭弹出窗口时传递可观察的数据
- 可以't用回车符分隔那个字符串
- firefox插件:退出不工作的应用程序观察器
- 如何收集Knockout可观察性以放入JSON
- 如何防止回车键提交表单,但仍然允许回车工作
- 在rxjs中巧妙的蒸汽可观察合并
- Knockout observable没有观察到其中一个属性
- 将属性设置为未定义时未通知观察者
- 将js对象更改为使用嵌套的可观察数组敲除js视图模型
- KOValidation在错误消息中获取可观察值、$index()、$data等
- 启用具有多个布尔可观察标志的绑定
- 为什么prototypjs观察到回调函数有绑定
- Ember:当子控制器同时观察到父控制器触发请求的相同属性时
- 检测 DIV 的高度何时变化,而无需轮询或突变观察者
- 财产'catch'在类型'可观察<任意>'
- 使用原型 - 如何观察回车的输入字段