作者hirabbitt (兔子)
看板Web_Design
標題[問題] submit沒有用了?
時間Tue Sep 22 22:45:13 2009
<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