作者tonilin (小强)
看板Ajax
标题Re: [问题] 关於enter的一个问题
时间Fri Jan 15 07:33:20 2010
我不知道我做的正不正确
我测试是在ie和fx都正常
其实只要return false就好
按下enter
浏览器似乎会把他当成用滑鼠去点submit的按钮
所以也会触发<input type=submit的onclick
我之前去google找解决方案
国外是用javascript判断,
但是他们用的是英文,不用选字
而我们打注音之类的要按enter选字
这个时候表单就会被送出去了
<form id="searchForm" name="searchForm" method="post" onsubmit="return false;">
<label for="keyword">
<input id="keyword" name="keyword" type="text" size="60" />
</label>
<label for="submit">
<input type="submit" name="Submit" value="站内搜寻"/ onclick="触发ajax">
</label>
</form>
</body>
</html>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.116.233.166
1F:推 kid0425:输入法的enter应该会被输入法本身拦截 01/30 03:43
2F:→ kid0425:我用新注音、新仓颉测试不会submit 01/30 03:49
3F:→ kid0425:其他的输入法我就不会了 可能要麻烦您试试 01/30 03:50