作者ybite (小犬)
看板PHP
標題Re: [請益] 表單按Enter 會送出的問題~
時間Sat Nov 1 20:45:59 2008
※ 引述《NAMESTANLY (唉~)》之銘言:
: 表單有好幾個欄位~
: 有時候一不小心按到Enter 就會送出~
: 請問要怎麼把它改掉,按到Enter不會送出...
: 要自己用滑鼠點送出時,才會送出。
注意:按Enter不會submit的話可能會影響一般人的使用習慣...
<form id="myform" onsubmit="return false;">
<input type="text" name="doggy" value="">
...
<input type="button" onclick="document.getElementById('myform').submit();"
value="送出表單"/>
</form>
這是利用submit()不會呼叫onsubmit event性質所做的hack... XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.65.25
→ chph :這篇的作法並不妥當, 沒javascript = 送不出去的表單 11/01 20:51
→ star508 :onsubmit時檢查表單有無空白,有的話就return false 11/01 21:19
→ ybite :Orz 11/03 13:08