2009-01-15 44 views
0

我正在翻新我們的現場技術人員使用的簡單網絡應用程序。我的目標之一是讓黑莓友好,因爲所有的技術人員現在都在使用這些技術。這個應用程序接受有關工作的基本信息並存儲它。這些信息包括時間,電話號碼和街道地址。使移動瀏覽器的混合數字和字母輸入更容易

我有時間領域和電話領域想通了與下面的CSS:

 input.time { -wap-input-format: "NN\\:NN"; } 
    input.phone { -wap-input-format: "\\(nnn\\)\\ nnn\\-nnnn" } 

我試圖做的是確定我怎麼能有手機默認爲數字輸入上的地址字段,然後在插入空格後轉到alpha。我假設這不能用上面的-wap-input-format屬性完成。

是否有另一種方式--即使它只用於黑莓瀏覽器--這樣做而不訴諸JavaScript? (不是說有什麼不對的地方:-))

謝謝。

回答

1

你有沒有考慮過一個「街道號碼」字段,後面跟着一個單獨的「街道名稱」字段?在沒有使用JavaScript的情況下,在此類別的WAP輸入字段的開始處沒有可變的數字位數。

+0

這似乎是最好的方法。我想避免太多的界面混亂,但可用性勝過任何一天的美麗。謝謝。 – willpall 2009-01-15 04:47:22

0

我發現只有javascript是做微妙的用戶輸入驗證體面工作的唯一方法。標記創造了比解決問題更多的挑戰。使用js,您可以讓任何按鍵意味着您想要的任何內容,並可根據任何情況進行定製。