我想提醒1输入keypress任何人都可以帮我解决这个问题吗?我这样做,因为内嵌在行和每次都能进入按键发送行NUM这一要求inline javascript alert on enter keypress using inline coding
<input type="text" id="tt" name="tt" onkeydown="javascript: if (keyCode == 13) alert(1)"/>
我想提醒1输入keypress任何人都可以帮我解决这个问题吗?我这样做,因为内嵌在行和每次都能进入按键发送行NUM这一要求inline javascript alert on enter keypress using inline coding
<input type="text" id="tt" name="tt" onkeydown="javascript: if (keyCode == 13) alert(1)"/>
如果要使用内联JS,只是把event.keycode代替键码,你可以使用:
<input type="text" id="tt" name="tt" onkeydown="javascript: if(event.keyCode == 13) alert(1);"/>
谢谢我的朋友。你有我的问题。 – user2035872 2013-03-07 14:59:34
它帮助我解决了当前的问题,我使用onkeypress和onclick来发布键盘和鼠标事件。 – 2016-11-08 09:03:35
为什么直列?当你可以在jQuery的调用事件
试试这个
$('#tt').keydown(function(e){
if (e.keyCode == 13)
{
alert(1);
}
}
,如果柜面你需要内嵌......你需要调用event.keyCode
拿到钥匙的键码按下
<input..name="tt" onkeydown="yourFuncName(event)"....>
function yourFuncName(e){
if (e.keyCode == 13)
{
alert(1);
}
}
<input type="text" id="tt" name="tt" onkeydown="myFunction(event)"/>
<script type="text/javascript">
function myFunction(e) {
if (e.which === 13 || e.charCode === 13 || e.keyCode === 13)
alert(1);
}
</script>
请注意,并非所有浏览器都支持keyCode
。一些使用which
和其他使用charCode
。
您需要使用Event接口(第一个参数或'window.event')。 – 2013-03-07 11:57:02
这可以在没有内联的情况下完成。 – 2013-03-07 12:07:49