2012-06-07 61 views
1

時,我已經下載並安裝此包,支持HTML5輸入類型HTML5發佈

http://support.microsoft.com/kb/2468871

以下是代碼在我的網頁

<!DOCTYPE HTML> 

<html> 
<head runat="server"> 

    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
     <div> 
      <input id="testEmail" type="email" /> 
     </div> 
     <div> 

     </div> 
     <asp:TextBox ID="testEmailAsp" runat="server" type="email"></asp:TextBox> 
     <asp:TextBox ID="testUrlAsp" runat="server" type="url"></asp:TextBox> 
     <asp:TextBox ID="textBoxTest" runat="server"></asp:TextBox> 
     <asp:Button ID="Button1" runat="server" Text="Button" /> 
    </form> 
</body> 
</html> 

此代碼輸入類型不正確呈現在視覺效果運行時產生2010

<input name="testEmailAsp" type="text" id="testEmailAsp" type="email" /> 
<input name="testUrlAsp" type="text" id="testUrlAsp" type="url" /> 
<input name="textBoxTest" type="text" id="textBoxTest" /> 
<input type="submit" name="Button1" value="Button" id="Button1" /> 

發佈到服務器時。它呈現像這樣。

<input name="testEmailAsp" type="text" id="testEmailAsp" type="email" /> 
<input name="testUrlAsp" type="text" id="testUrlAsp" type="url" /> 
<input name="textBoxTest" type="text" id="textBoxTest" /> 
<input type="submit" name="Button1" value="Button" id="Button1" /> 

正如你所看到的。它會呈現類型2時間,因此標記不正確,並且使移動設備上的input type keyboard無法正常工作。

+0

我猜!你需要設置 adatapost

回答

0

我必須安裝在服務器上,以及,我不知道

0

這聽起來可能很傻,但確實IE9支持HTML5輸入類型=「電子郵件」,網址

http://html5test.com/

+0

這個網站顯示,當我在IE9中訪問IE9時,IE9不支持'input type =「email」'。 – KatieK