為什麼 IE可以傳送表單,Chrome不能傳送?
大家不是都說IE很爛嗎,為什麼反而按鈕是IE可以用但是Chrome不行?
開啟有問題的網頁來看看
<input type="button" value="送出文章" onClick="formAddSubmit()" >
button中規中矩,沒有問題,那去看看formAddSubmit()在做什麼
<script language="vbscript">
Sub formAddSubmit()
IF (MenuList.Content.value = Empty) OR (MenuList.Content.value = "請輸入內容" ) Then
MsgBox replace(nMsg,"{0}","內容"), 64, "Sorry!"
MenuList.Content.focus
exit sub
END IF
MenuList.Submit
End Sub
</script>
哈哈哈是M$當年弄的VBScript的問題
VB是微軟自家的東西,IE會支援很正常,但沒道理Google Chrome要去抄這套啊..
這次有經驗就快多了,直接把vbscript內容用javascript重寫一次就好
開什麼玩笑要重寫!
請不要擔心,表單驗證的程式碼滿地都是,尤其是使用jquery的方式,美觀又方便,
可以直接參考
jQuery教學-jQuery.validate萬用表單驗證元件直接套用
http://www.minwt.com/js/1800.html
後來發現專案還在使用big5,jquery輸出的UTF8中文會變亂碼,唉唉只好回頭用js
請參考這個
http://dreamtails.pixnet.net/blog/post/22501946
留言列表