作者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