0

嗨,我正在编写一个 Web 应用程序(主要针对 iphone),用户必须在其中输入他们的 dob 作为登录的一部分,我需要这样做 <input type = 'password'但是我也想启用键盘的数字部分。我通常会将类型 attr 更改为“数字”但是因为这需要隐藏我想知道是否有另一种方法来激活数字键盘

干杯!

(ps我不想在这上面使用任何框架,比如jquery)

4

3 回答 3

2

我知道这可能对原始海报没有帮助(因为我正在使用我的超级 necroposting 能力),但这是我为后代处理问题的方式(创建一个同时具有密码屏蔽和调用数字键盘的字段) ' 清酒:

答案很简单:

  1. 首先,给自己取一个掩码字体(一种将所有字符显示为“●”的字体)。

  2. 为自己创建一个使用该字体的 CSS 字体。

  3. 使用“tel”类型 () 创建一个输入并将字体应用到它。

所以基本上,它不是一个真正的密码字段,而是一个使用将所有字符显示为“●”的字体的常规输入字段。

这是一个可用的字体: http://www.director-online.com/dougwiki/index.php?title=Password_Font_(ttf)

干杯!

于 2014-06-08T09:21:50.253 回答
0

键盘类型根据输入类型触发。目前没有其他方法可以强制使用键盘类型。

于 2011-03-10T09:20:42.543 回答
0

这更有意义:-)

我发现了一篇(较旧的)文章,其中 iPhone 使用数字键盘,如果元素的名称包含:zipphone

http://www.bennadel.com/blog/1197-Defaulting-To-The-Numeric-Keyboard-On-The-iPhone.htm

我不知道这是否仍然有效,以及密码字段是否正确,但尝试命名您的字段"birthday_zip"或类似名称,看看它是否有效。

于 2011-03-10T11:58:14.663 回答