使移动浏览器更容易混合数字和字母输入

发布于 2024-07-12 11:46:23 字数 519 浏览 9 评论 0原文

我正在翻新我们的现场技术人员使用的一个简单的网络应用程序。 我的目标之一是使其对黑莓友好,因为所有技术人员现在都在使用黑莓。 该应用程序接受有关工作的基本信息并存储它。 这些信息包括时间、电话号码和街道地址。

我使用以下 CSS 计算出时间字段和电话字段:

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

我想做的是确定如何让电话默认在地址字段上输入数字,然后在插入空格后转为 alpha。 我假设这不能通过上面的 -wap-input-format 属性来完成。

是否有另一种方法--即使仅适用于 Blackberry 浏览器--而不借助 JavaScript 来实现此目的? (并不是说这有什么问题:-))

谢谢。

I'm refurbishing a simple web-app that our field techs use. One of my goals is to make it Blackberry-friendly, as all of the techs are now using those. This app accepts basic information about a job and stores it. Among that info are times, telephone numbers, and a street address.

I have the time fields and telephone fields figured out with the following CSS:

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

What I'm trying to do is determine how I can have the phone default to numeric input on an address field, then go alpha once a space has been inserted. I'm assuming that this can't be done with the -wap-input-format property above.

Is there another way--even if it's only for the Blackberry Browser--to do this without resorting to JavaScript? (Not that there's anything wrong with that :-) )

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

悟红尘 2024-07-19 11:46:23

您是否考虑过“街道号码”字段后跟单独的“街道名称”字段? 如果不使用 JavaScript,则无法在此类 WAP 输入字段的开头设置可变数量的数字。

Have you considered a "Street Number" field followed by a separate "Street Name" field? There is no way to have a variable number of digits at the start of this sort WAP input field without using JavaScript.

雄赳赳气昂昂 2024-07-19 11:46:23

我发现单独使用 javascript 是完成微妙的用户输入验证的唯一方法。 标记带来的挑战多于它解决的挑战。 使用 js,您可以让任何击键代表您想要的任何含义,并根据任何上下文进行自定义。

I've found that javascript alone is the only way to do a decent job of subtle user input validation. Markup creates more challenges than it solves. With js you can let whatever keystrokes mean whatever you want, customized to any context.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文