有趣的測試,來試試吧。
<Script Language = "JavaScript" defer>
function check() {
var t1 = document.getElementById("text1").value;
if(t1 == "")
{
alert("Oops");
return false;
}
}
</Script>
<form action = "" method = "post" OnSubmit = "check();">
TEST<input type = "text" name = "text1" id = "text1">
<input type = "submit" value = "SEND">
</form>
以上,在Firefox2/3測試正常,手邊沒IE可以測。
在Safari3裡,錯誤主控台找不到任何錯誤,但是就是沒作用。
Safari...我真摸不透你...
※ 編輯: averywu 來自: 59.124.142.152 (09/24 21:25)
1F:推 cassatte:琲漳afari沒問題.. 09/25 12:06
2F:→ cassatte:IE6 7 8 Safari3win Chrome Firefox Opera 都可以 09/25 12:08
3F:→ averywu:可是表單一樣會submit出去啊QQ 擋不下來return false沒用 09/26 22:37
4F:推 rushcat:那就不要onsubmit 等確認過後再.submit()出去!? 09/29 17:03
5F:推 ckaha:onsubmit= "return check()" check要回傳 bool 09/30 10:10