有趣的测试,来试试吧。
<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