Php onkeydown事件会阻止除数字以外的所有输入,但是否允许enter提交表单?
我在使用一个表单时遇到了问题,该表单根据用户提供的字符串显示从mysql数据库中提取的结果 可以说是订单。在这个表单中有一个数量字段。我曾尝试使用javascript阻止除数值以外的所有输入。但同时,我禁用了enter键功能 我知道这个密码是23。但如何允许用户按enter键提交表单,并使用以下代码:Php onkeydown事件会阻止除数字以外的所有输入,但是否允许enter提交表单?,php,onkeydown,Php,Onkeydown,我在使用一个表单时遇到了问题,该表单根据用户提供的字符串显示从mysql数据库中提取的结果 可以说是订单。在这个表单中有一个数量字段。我曾尝试使用javascript阻止除数值以外的所有输入。但同时,我禁用了enter键功能 我知道这个密码是23。但如何允许用户按enter键提交表单,并使用以下代码: onkeydown="return ( event.ctrlKey || event.altKey || (47<event.keyCode &&a
onkeydown="return ( event.ctrlKey || event.altKey
|| (47<event.keyCode && event.keyCode<58 && event.shiftKey==false)
|| (95<event.keyCode && event.keyCode<106)
|| (event.keyCode==8) || (event.keyCode==9)
|| (event.keyCode>34 && event.keyCode<40)
|| (event.keyCode==46) )"
onkeydown=“return(event.ctrlKey | | event.altKey
||(47我认为这可能会帮助你:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$('#numeric').keydown(function(e) {
return ((e.keyCode >= 48 && e.keyCode <= 57) || e.keyCode == 13)
});
});
</script>
</head>
<body>
<form method="post" action="">
<input type="text" id="numeric" />
</form>
</body>
</html>
$(函数(){
$('#numeric').keydown(函数(e){
return((e.keyCode>=48&&e.keyCode我认为这可能会帮助您:
<!DOCTYPE html>
<html>
<head>
<title></title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$('#numeric').keydown(function(e) {
return ((e.keyCode >= 48 && e.keyCode <= 57) || e.keyCode == 13)
});
});
</script>
</head>
<body>
<form method="post" action="">
<input type="text" id="numeric" />
</form>
</body>
</html>
$(函数(){
$('#numeric').keydown(函数(e){
return((e.keyCode>=48&&e.keyCode)Hi and thanking,但此行似乎存在某种语法错误:$('#numeric')。keydown(函数(e){
Hi and thanking,但此行似乎存在某种语法错误:$('#numeric')。keydown(函数(e){