作者hirabbitt (兔子)
看板Web_Design
標題Re: [問題] 我的submit沒有用了QQ
時間Wed Sep 23 10:38:28 2009
一切的源頭是
我並沒有要它自動在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
推 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