【问题标题】:Numeric password field using Android webview使用 Android webview 的数字密码字段
【发布时间】:2012-03-20 05:33:04
【问题描述】:

我正在使用 webview 来允许用户登录。由于该站点需要数字密码,我希望 webview 弹出数字键盘,但也隐藏输入字符。我知道,如果您指定 HTML 输入类型 =“数字”,它将弹出数字键盘。此外,如果您指定 HTML 输入类型 = "password",它将隐藏输入字符。

但是,在这种情况下,我需要两者都做(即弹出打开数字键盘并隐藏输入字符)。我知道如果我使用的是本机屏幕,我可以指定“数字密码”类型的 EditText 字段,但是,我使用的是 webview,所以我不相信这是可用的。

这里有什么建议吗?

【问题讨论】:

    标签: android webview passwords numeric


    【解决方案1】:

    您可以将其设为“密码类型”,提示用户只接受数字密码。当用户输入密码时,您从代码中检查它是否为数字,如果不是,您可以显示输入密码不满足条件的对话框并让用户输入有效的密码。

    你的情况可以接受吗?

    【讨论】:

    • 感谢您的回复。问题在于,如果我们将其设为 type="password",则键盘默认为文本键盘,需要用户按“123”键才能切换到数字键盘。我想让它自动成为一个数字键盘,而无需用户切换它以进行正确输入。还有其他想法吗?
    • 是的,你是对的。这不是那么方便。如果我想出更好的主意,请告诉您。
    • 我找到了一个适合我的 CSS 解决方案。之前的帖子stackoverflow.com/questions/8333117/… 解决了这个问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-11
    • 2015-08-04
    • 1970-01-01
    • 2011-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多