: 不知道為什麼會出現上面的情況,這樣我就沒辦法判斷使用者有沒有按下submit
: 請問這部分程式碼該怎麼寫才能抓到submit呢?謝謝!
確實是因為按鈕被disable才不會送他的值過去
如果你一定要多個送出鈕的話
可以用全域變數或是給任一個element多個屬性
後者範例
<script>
function check(f) {
if (f.send)
return false;
else
return f.send = true;
}
</script>
<form onsubmit="return check(this);">
<input type="submit"/>
</form>
function還可以改成一行
function check(f) {
return (f.send)?false:f.send = true;
}
然後可以改成一行就可以塞到表單那
<form onsubmit="return (this.send)?false:this.send = true;">
<input type="submit"/>
</form>
不過盡量能把js和html分開比較好啦
--
http://blog.othree.net/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.5.39
※ 編輯: othree 來自: 140.118.5.39 (07/02 00:56)