日期:2014-05-17  浏览次数:20708 次

关于form中submit对回车事件的响应问题
<form onsubmit="return false;">
<input type=text>
<input type=submit onclick="alert('yes');">
<input>
</form>
这样点击任意一个文本框,回车后均能响应

但是把最后一个input拿掉,就不能响应回车了,这是什么原因?

------解决方案--------------------
onsubmit是提交表单,onclick是鼠标点击。
他们两个本来是为了不同的情况设计的,如果是同一个情况为何要设计2个呢?