我要进行分页,我想在表单编号的文本字段中插入页面,当用户按下Enter键时,表单将发送该页面,或者将光标移出文本字段。
<form method="GET" action="/site">
<input type="text" name="page" />
</form>
如何解决此问题?
//////////////// 编辑
如果我想指定一个变量$max
,并且在输入的字段中超过此数字之后怎么办,则什么也不会发生,即它没有发送表格,该怎么办?
答案 0 :(得分:3)
您可以使用纯Javascipt执行此操作。这是一个粗略的伪代码,可以让您开始使用IIFE:
<form method="GET" action="/site">
<input type="text" name="page" id="yourInput" />
</form>
<script>
(function() {
var el = document.getElementById('yourInput'); //Get your input by ID
el.onblur = function() { // when focus lost...
this.form.submit(); // submit the form
}
})();
</script>