看板 Web_Design 關於我們 聯絡資訊
※ [本文轉錄自 MAC 看板] 作者: averywu (我是阿Q ) 看板: MAC 標題: [軟體] Safari的javascript..O_o? 時間: Wed Sep 24 20:04:55 2008 有趣的測試,來試試吧。 <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...我真摸不透你... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.142.152 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.124.142.152
ybite:你少了一個} 09/24 20:59
ybite:我用Ubuntu的epiphany-webkit很正常 09/24 21:00
※ 編輯: averywu 來自: 59.124.142.152 (09/24 21:21)
averywu:剛才是手誤,原始碼上是有的,在Safari還是不能work 09/24 21:21
ybite:你要不要試試看alert(t1);會出現什麼結果? 09/24 22:18
ybite:我猜搞不好會是undefined 09/24 22:18
tcw026:Safari on Mac上run的很好啊. 09/25 04:03
averywu:return false無效,其它正常。無法取消Submit動作 09/25 09:10
averywu:On Safari 3.1.2 (On Tiger) 09/25 09:10