Html 不使用提交按钮发送表单

Html 不使用提交按钮发送表单,html,forms,send,Html,Forms,Send,我正在进行分页,并希望在表单编号的文本字段中插入一个页面,当用户按enter键或将光标移出文本字段时,表单将发送该页面 <form method="GET" action="/site"> <input type="text" name="page" /> </form> 我如何解决这个问题 您可以使用纯Javascipt实现这一点。下面是一个粗略的伪代码,让您在iLife中起步: (功能(){ var el=document.getElementBy

我正在进行分页,并希望在表单编号的文本字段中插入一个页面,当用户按enter键或将光标移出文本字段时,表单将发送该页面

<form method="GET" action="/site">
<input type="text" name="page" />
</form>


我如何解决这个问题

您可以使用纯Javascipt实现这一点。下面是一个粗略的伪代码,让您在iLife中起步:


(功能(){
var el=document.getElementById('yourInput');//按ID获取输入
el.onblur=函数(){//当焦点丢失时。。。
this.form.submit();//提交表单
}
})();

我从控制台收到通知-未捕获类型错误:无法设置的属性“onblur”null@polyman这意味着没有ID为yourInput的元素,也没有您命名的元素。