2010-11-22 67 views
0

嘿,我有一個表格是這樣的:在HTML5中格式化表單錯誤?

http://jsfiddle.net/Myxqk/

嘗試輸入一些東西究竟是不是一個vaild的e-mail地址,如 「4asd」。

看看會發生什麼。

有沒有一種方法來格式化/更改這個錯誤的外觀?

例如,我不想要這一切,只是想要輸入邊界脈衝。或變紅。

非常感謝。

+0

什麼瀏覽器?截圖? – 2010-11-22 19:04:30

+1

您的示例中沒有錯誤處理。 – Jeremy 2010-11-22 19:04:50

+0

`type =「email」`?這有效嗎?哇,我需要閱讀HTML 5 – 2010-11-22 19:06:42

回答

0
#input {border-color: red;} 

0

HTML5沒有被廣泛採用,所以你不應該依賴瀏覽器的行爲,甚至沒有最終確定的規範。

因此,只需要自定義JS/CSS就可以做你想做的事情。

1

在我的情況下,最好的解決辦法是:

  1. 添加「NOVALIDATE」我的表單標籤(這樣我就可以仍然堅持「電子郵件」輸入)。

  2. 使用jQuery驗證(animate())。

非常感謝你們!正如我在開始時所想的那樣,沒有辦法真正進入像這樣的HTML5核心功能。傷心,但希望他們能解決它。如果不是這樣的話,設計很重要!