【发布时间】:2016-03-19 18:43:39
【问题描述】:
当用户按 Enter 时,我试图从输入框中获取值。 我不需要任何按钮。 我怎样才能做到这一点
test.php
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
</head>
<body>
<form action="#" method="GET" enctype="multipart/form-data">
<center>
<input name="quan" align="middle" type="text" id="quan" placeholder="quan" title="If You Want Change Quantity Then Type Here" size="4">
</center>
</form>
<script type="text/javascript">
$(document).ready(function(){
var model=$('#quan').val();
console.log(model);
});
</script>
</body>
</html>
【问题讨论】:
-
如果用户在页面上的任意位置按回车键,或者输入一个值然后按回车键,您希望这种情况发生吗?
-
您可以使用
onChange()事件,但这取决于您要对该值做什么。我会去一个普通的form submit -
如果您在表单中设置了提交按钮(可以通过样式隐藏),然后在输入时按 Enter 将触发对该 dubmit 按钮的合成单击,然后您将根据表单操作属性获得价值服务器端
标签: javascript php jquery