在要顯示在iPhone上的網頁上,有沒有辦法在用戶點擊該字段時獲取數字鍵盤,而不是使用Qwerty鍵盤?如何讓iPhone數字鍵盤出現在iPhone應用程序中?
This guy says here's how to do it,但從2.0開始,此「功能」被禁用。
我猜這裏有一些花哨的javascript來解決這個限制?
在要顯示在iPhone上的網頁上,有沒有辦法在用戶點擊該字段時獲取數字鍵盤,而不是使用Qwerty鍵盤?如何讓iPhone數字鍵盤出現在iPhone應用程序中?
This guy says here's how to do it,但從2.0開始,此「功能」被禁用。
我猜這裏有一些花哨的javascript來解決這個限制?
是的,通過在文本字段的name屬性中包含單詞「zip」,可以實現這一點。不幸的是,Apple似乎在2.0及更高版本中刪除了這個。我建議你提交一個錯誤。
你可以從JavaScript調用Objective-C,然後顯示你想要什麼。如果你想要一個框架來幫助你,你可以看看QuickConnectPhone。它可在https://sourceforge.net/projects/quickconnect/。
您還可以檢出http://tetontech.wordpress.com。這是QuickConnect的開發博客。除了包含在sourceforge下載中的代碼之外,它還有一些示例代碼。
如果使用HTML5 number
輸入類型,鍵盤將默認顯示數字。這不是隻有數字的鍵盤,但它比text
好一點。