為什麼 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

 

arrow
arrow
    全站熱搜

    not0000 發表在 痞客邦 留言(0) 人氣()