嗨,我正在编写一个 Web 应用程序(主要针对 iphone),用户必须在其中输入他们的 dob 作为登录的一部分,我需要这样做 <input type = 'password'
但是我也想启用键盘的数字部分。我通常会将类型 attr 更改为“数字”但是因为这需要隐藏我想知道是否有另一种方法来激活数字键盘
干杯!
(ps我不想在这上面使用任何框架,比如jquery)
嗨,我正在编写一个 Web 应用程序(主要针对 iphone),用户必须在其中输入他们的 dob 作为登录的一部分,我需要这样做 <input type = 'password'
但是我也想启用键盘的数字部分。我通常会将类型 attr 更改为“数字”但是因为这需要隐藏我想知道是否有另一种方法来激活数字键盘
干杯!
(ps我不想在这上面使用任何框架,比如jquery)
我知道这可能对原始海报没有帮助(因为我正在使用我的超级 necroposting 能力),但这是我为后代处理问题的方式(创建一个同时具有密码屏蔽和调用数字键盘的字段) ' 清酒:
答案很简单:
首先,给自己取一个掩码字体(一种将所有字符显示为“●”的字体)。
为自己创建一个使用该字体的 CSS 字体。
使用“tel”类型 () 创建一个输入并将字体应用到它。
所以基本上,它不是一个真正的密码字段,而是一个使用将所有字符显示为“●”的字体的常规输入字段。
这是一个可用的字体: http://www.director-online.com/dougwiki/index.php?title=Password_Font_(ttf)
干杯!
键盘类型根据输入类型触发。目前没有其他方法可以强制使用键盘类型。
这更有意义:-)
我发现了一篇(较旧的)文章,其中 iPhone 使用数字键盘,如果元素的名称包含:zip
或phone
:
http://www.bennadel.com/blog/1197-Defaulting-To-The-Numeric-Keyboard-On-The-iPhone.htm
我不知道这是否仍然有效,以及密码字段是否正确,但尝试命名您的字段"birthday_zip"
或类似名称,看看它是否有效。