Javascript函数在OnKeyPress和OnKeyDown事件上没有被调用
Javascript function is not getting called on OnKeyPress and OnKeyDown event
我试图调用一个函数validatQty onkeypress和onkeydown事件的文本。当我只是传递事件(单个参数)给这个函数时,它工作得很好。但是当我试图添加第二个参数时我通过PHP获得,函数不再被调用了。我下面的代码错误在哪里?
In my PHP File
<input type="text" id="txtAnyName"
onkeypress='return validateQty(event, <?php echo $data['anyName']; ?>)'
onkeydown='return validateQty(event, <?php echo $data['anyName']; ?>)'>
Javascript文件function validateQty(event, anyName)
{
alert(anyName);
var key = window.event ? event.keyCode : event.which;
if ( key < 48 || key > 57 )
{
return false;
}
}
你的函数中缺少双引号…
<input type="text" id="txtAnyName"
onkeypress='return validateQty(event, "<?php echo $data['anyName']; ?>")'
onkeydown='return validateQty(event, "<?php echo $data['anyName']; ?>")'>
下面是jsbin
相关文章:
- angularjs调用事件中控制器的一个函数
- CSS + jQ插件阻止AJAX调用/事件侦听器工作
- 如何使用webbrower对象中的脚本调用C#事件
- API Google Maps Javascript在上下文菜单中调用事件侦听器
- 调用事件处理程序oop内部的函数
- 砖石事件:在图像加载和布局完成后调用事件
- jwplayer在80%的视频上调用事件
- 显示和隐藏上下文菜单时的 Jstree 调用事件
- 如何只调用一次事件处理程序,而不是每次单击项目时调用事件处理程序
- 调用事件侦听器 - 两种方式之一起作用,有什么区别
- 在页面加载时调用函数,而不是在单击时调用事件
- jQuery 动态调用事件侦听器
- 在模块化 JavaScript 中调用事件
- 在Bootstrap面板展开中调用事件
- 如何根据变量指定是否可以调用事件侦听器
- 调用事件中带有参数的函数
- SelectAll不调用事件处理程序
- 可以以编程方式调用事件处理程序吗?
- JS中的函数调用事件
- Ionic 2:调用事件同时订阅和取消订阅