问题标签 [maskedinput]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1109 浏览

php - 如何为数据库条目转换电话、传真、邮政编码格式

我屏蔽了电话、传真和邮政编码的输入。电话和传真的格式类似于 (999) 999-9999,邮政编码的格式类似于 99999-9999。当我提交页面时,数据库需要不同的格式。当我更新数据库时,我只需要传入数字值。我需要先转换格式,然后再将它们传递给 SQL INSERT。如何将页面上显示的格式转换为数据库所需的格式?

该数据库需要电话和传真格式,例如:1234567890
和邮政编码格式,例如:123456789(尽管它不需要全部为 9 位数字,因为大多数人只输入前 5 个数字的邮政编码)

虽然它没有正确转换数字,但这里有一个 jsFiddle http://jsfiddle.net/HMG28/

我在 jsFiddle 上添加了一个按钮,它只是将结果附加到一个 div 中。在我的真实页面上,这是一个提交按钮,用于发布值,以便可以在我的 INSERT 语句中访问和传递它们。我不确定我是否应该抓住这个并转换是使用 jQuery 还是在我的 PHP 部分中。(PHP 是我认为正确的方法,只是不确定如何)

这是 jsFiddle 中的代码片段:

附带说明一下,我确实在输入上有名称,所以我可以发布这些值,我只是没有在这个例子中添加它。

如果需要任何其他信息,请告诉我。

0 投票
1 回答
264 浏览

javascript - 价值在点击/焦点突然改变

这是使用 jquery 的简单脚本,我的主要问题是
第 1 步:单击第 5 行单击第 5 行时的第 1 步

第 2 步:单击第 3 行单击第 3 行时的第 2 步

第三步:点击输入第三步点击输入

我的问题,为什么当我点击输入时数据会改变?对于您的输入信息,我使用自定义 maskedinput 定义$.mask.definitions['~'] = '[-_A-Za-z0-9 ]';。请帮我弄清楚。这就是我从以下位置获取数据的方式:

这里JSFiddle Demo供您参考,有什么想法吗?

0 投票
1 回答
799 浏览

jquery - 使用掩码显示 ssn

我正在使用掩码输入插件来显示 ssn。我正在从数据库中获取 ssn 值。所有的 ssn 都应该用 * 屏蔽,只应该显示最后四位数字。示例***-***-1234. 有人可以帮助我吗?

0 投票
1 回答
1612 浏览

jquery - 如何解决 jQuery MaskedInput 插件的不同选定文本行为?

抱歉,问题标题很长,但我不确定最好的表达方式:-(

问题是 Josh Bush 出色的 Masked Input jQuery 插件在掩码长度固定时选择焦点输入框中的文本,但是当掩码中有可选字符时,它会强制插入符号到字段的末尾。

如果你去他的演示页面(http://digitalbush.com/projects/masked-input-plugin/)你可以看到这个。

在“日期”、“电话”和“电话 + 分机”字段中填写一些值,然后按 Tab 键浏览它们。您会注意到,当字段获得焦点时,日期和电话字段被完全选中,但是当您进入电话 + 分机字段时,插入符号会转到字段的末尾。

我希望所有屏蔽字段的行为都相同(选择所有文本,如上面的前两个示例),无论是否有可选的屏蔽字符。

有没有其他人解决过这个问题,如果是这样,你能发布一下你是怎么做的吗?

提前致谢。!

固定长度的掩码选择所有文本,像这样...... 带有可选字符的掩码将插入符号强制到字段的末尾。

0 投票
0 回答
54 浏览

jquery - MaskedInputField 掩码错误

我需要一些帮助来使用 MaskedInputField 插件编写掩码字段

我需要的是一个像这样工作的面具:

9????.99(数字,另外4个可选数字和小数部分)

当我使用该掩码时,它们无法按我的意愿工作,它们只是让用户有机会放置像 9.99 这样的数字,而不是其他可选数字。

0 投票
1 回答
30158 浏览

javascript - jQuery 输入掩码不起作用

我正在尝试建立一个捐赠页面,供人们向非营利组织捐款,并允许他们指定资金的用途。我已将其设置为在捐赠者输入金额时将其汇总在每个字段中的金额。我试图在每个字段中添加一个输入掩码,但这只是让我的 JavaScript 崩溃而没有做任何事情。这是我目前拥有的代码,可以在任何掩码之前完美运行:

'toTotal' 是给所有需要相加的输入框的类名;那也是需要掩码的类。'giveTotal' 是总字段的 id。

我尝试了在 StackOverflow 和其他网站上找到的几种变体。

完整代码:

0 投票
10 回答
96842 浏览

jquery - 如何在输入时更改输入中的电话号码格式?

我的 CodePen: http ://codepen.io/leongaban/pen/cyaAL

我有一个电话号码输入字段,最多允许 20 个字符(对于国际号码)。

我还使用Josh Bush的Masked input jQuery 插件来格式化输入中的电话号码,使其“漂亮”。

在此处输入图像描述

  • 我的问题是,在电话为 10 位或更少的要求中,它应该使用 Masked 输入格式。

  • 但是,当电话号码超过 10 位时,格式应该被删除。



这是我当前的:CodePen, Cell Phone 是我尝试完成此操作的输入字段。工作电话是Mask 输入插件的默认功能示例。

你会如何解决这个问题?

手机输入框的jQuery:

0 投票
3 回答
11024 浏览

jquery - 屏蔽输入插件和正则表达式(用于十进制数)

我有一个文本输入字段,我想在其中只插入数字,然后是逗号,然后是两个十进制数字。

我正在尝试通过 jQuery 使用Masked Input Plugin来获取它,但它似乎不起作用。

这就是我所拥有的:

但结果是一个只有一个数字的掩码,然后是一个逗号,然后是我无法写的东西(它不是数字,也不是字符)

如何在这个插件中使用正则表达式?

0 投票
2 回答
6396 浏览

javascript - jQuery Masked Input 插件不适用于表单输入?

我正在尝试在我的数据表编辑器字段之一(#DTE_Field_phone)上使用Masked Input插件。由于某种原因,此代码未应用掩码:

我在表和编辑器初始化后调用掩码,但仍然没有。关于我可能做错了什么的任何想法?

HTML:

jQuery:

0 投票
1 回答
69 浏览

jquery-ui - 如何创建以一种(科学)格式接受数据但以另一种格式存储的文本输入

我需要让用户在 HTML 输入(mM、uM、nM 和 pM)中输入摩尔浓度单位,而不是在小数点右侧输入一长串数字。“16pM”比 0.000000000016 更容易输入。

数据库会将十进制版本发送给客户端,客户端必须将十进制版本发送回数据库。但是用户需要看到人性化的格式,并且能够将人性化的格式输入到文本框中。

我可以进行转换,只是不确定进行转换的正确位置。我必须扩展 INPUT 的原型吗?如果有人可以让我快速了解让 HTML INPUT 进行这种双向输入/输出转换所涉及的内容,我将不胜感激。

我不需要代码,只需要正确的术语或几个有用的链接,这样我就可以找到正确的资源。谢谢