看板 Web_Design 關於我們 聯絡資訊
<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
pm2001:因為它叫做onclick阿 09/22 22:53
physicsmm:Google 打javascript Enter 事件 可能會有你想要的答案 09/23 01:52
hirabbitt:意思是說還是要用script控制就對了? 09/23 09:54
hirabbitt:怪怪的 我把S1改成button 在T1按Enter還是會sunbmit出去 09/23 09:55
TonyQ:onclick 歸onclick , onsubmit歸onsubmit 09/23 10:00
TonyQ:跟鍵盤處理無關 , 自然按enter 就不會跑到. 09/23 10:00
TonyQ:form的onsubmit 可以在進行 submit 時, 另外做一些script . 09/23 10:01
TonyQ:其他資訊 , 請按照你的需求看是要說明清楚還是自行google囉 09/23 10:02
hirabbitt:那再請問一下 已經要submit的東西 有沒有方法可以把它 09/23 10:14
hirabbitt:檔下來? 09/23 10:14