2012-08-13 34 views
1

我有html5表單驗證,它在Chrome和Firefox中正常工作,但不在IE中。我比HTML更喜歡HTML5,因爲它很簡單。有沒有任何解決方法可以在IE中進行驗證。如何使IE5與HTML5驗證工作

+2

你可以使用'Modernizr.js'作出正確驗證所有這些的不支持HTML5表單的瀏覽器。 – Simone 2012-08-13 07:37:59

+0

@Vinay,檢查[形式](http://lingerbird.com/projects/open-source/formality/)jQuery插件。你只需要在你的頁面上加入JavaScript。 – Patriks 2016-01-16 11:12:26

回答

2

IE < 10與HTML5不兼容,IE10 +或Edge是唯一一家將全面支持HTML5的產品。

我想你應該留在jQuery一段時間。

+0

在這種情況下,有一個JavaScript庫[形式](http://lingerbird.com/projects/open-source/formality/)可以幫助你。您不必爲其設置任何額外的JavaScript。如果瀏覽器不支持HTML5,將HTML5屬性添加到輸入和表單將自動處理驗證。也有一些選擇。 – Patriks 2016-01-16 11:07:10

0

你試過了htmlshiv腳本嗎?它託管在谷歌代碼項目,可以被添加到您的HTML文件的頭,像這樣:

<!--[if lte IE9]> 
    <script src="location/of/script" type="text/javascript"></script> 
<![endif]--> 

來源:http://code.google.com/p/html5shiv/

+0

驗證不起作用,我認爲HTML5的樣式問題可以在IE中使用 – n92 2012-08-13 07:57:26