看板 Web_Design 關於我們 聯絡資訊
一切的源頭是 我並沒有要它自動在text中按Enter時submit啊 很怪 不管我怎麼擋都擋不掉 試過 if(event.keyCode==13) event.keyCode=9; 照樣被送出去 也試過不加submit鈕 或加上submit鈕 這兩個都沒有影響 索性把按鈕都拆掉 竟然也給我送出去... 難道是要拆form的action嗎QQ? ※ 引述《hirabbitt (兔子)》之銘言: : <script language="Javascript"> : <!-- : function food(){ : if ( document.F1.T1.value == "" ) : window.alert("請輸入食物"); : else : document.F1.T2.value="food"; : } : function exercise(){ : document.F1.T2.value="exercise"; : F1.submit(); : } : --> : </script> : <form name="F1" method="POST" action="GROWUPback.jsp"> : <p> : 食物: : <input type="text" name="T1" size="20" value=""> : <input type="submit" value="吃掉" name="S1" onclick="food()"> : </p> : <p> : <input type="button" value="運動" name="B1" onclick="exercise()"> : <input type="hidden" name="T2" value="food"> : </p> : </form> : 我是這樣寫的 : 但是我在T1裡面按Enter時 : 它卻沒有執行food()裡的內容 : 直接跳到GROWUPback.jsp去了 : 直接用滑鼠點S1的鈕就能正常送出 : 點B1也是一樣正常 : 只有鍵盤控制時有問題 : 請給我一點提示 : 謝謝 -- ◤ __ \__◢◤◢◤ ψhirabbitt ◤ ◢███◣ ◢███◣ 黑兔子我啊 █████ █████ 所以所以 ██ ███ 最喜歡白兔子了 ██╱╲ ◥█████◣● 我們要一直在一起喔╱╱ ◥████ ˇ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.127.91
hirabbitt:找到問題了http://0rz.tw/n7TbU 可惡的瀏覽器默認=.= 09/23 10:56
tomin:return false; 或設成button 09/23 11:29
TonyQ:onsubmit="return false" 09/23 11:31
TonyQ:話說你真正的問題跟原文也太大了點 -_-;; 09/23 11:32
TonyQ:要問下一個問題前 , 請至少先google 了解 onsubmit更多一點. 09/23 11:36
TonyQ:還有確實描述你碰到的問題 , 描述現象跟目標就好. 判斷不用. 09/23 11:37
hirabbitt:好 下次會注意 感謝 09/23 11:47