Tag: maskedinput

动态添加元素和Masked-Input插件的事件顺序

因此,我的webapp的非ajax版本很好,因为事件按我想要的顺序添加,所有事件都添加到相关的手机元素上。 但是对于我的ajax应用程序,由于元素是动态获取的,所以事件是“不同的”添加的,所以我有相同的事件但实际上在不同的元素上(在’#container’上用于检查动态添加元素,并且直接应用于’ 。输入-手机“)。 例如,当用户类型无效(215) – ### – ####时,我希望屏蔽输入在我的模糊代码之前清除它,但它没有。 这里基本上是’ajax’应用程序(好了减去ajax调用,我用.append模拟它): http://jsfiddle.net/armyofda12mnkeys/9DGgF/ 这是非ajax版本,就像我期望的那样: http://jsfiddle.net/armyofda12mnkeys/XKf8d/2/ 任何想法如何让这个工作?

JQuery蒙面输入 – 像XXX-XX-1234这样的SSN(前5个字符会像密码一样被掩盖)

我正在使用jQuery屏蔽输入http://digitalbush.com/projects/masked-input-plugin/进行SSN屏蔽。 我能够像演示中所示掩盖,但我无法像XXX-XX-1234那样掩盖 需要一种类似于屏蔽的密码,其中前五个字符将被“X”屏蔽,其余四个将按原样显示。 任何方向将不胜感激,提前致谢。

jQuery Masked Input插件无法处理表单输入?

我正在尝试在我的一个dataTables编辑器字段(#DTE_Field_phone)上使用Masked Input插件。 由于某种原因,该代码未应用掩码: $(‘#DTE_Field_phone’).mask(‘(999) 999-9999’); 在表和编辑器初始化之后,我正在调用掩码,但仍然没有。 关于我可能做错的任何想法? HTML: jQuery的: jQuery(function ($) { $( document ).ready(function (e) { var editor = new $.fn.dataTable.Editor({ “ajaxUrl”: “../wp-content/plugins/contacts/php/table.wp_contacts.php”, “domTable”: “#form_results7”, “fields”: [ { “label”: “Contact”, “name”: “contact”, “type”: “text” }, { “label”: “Company”, “name”: “company”, “type”: “text” }, { “label”: “Email”, “name”: “email”, “type”: “text” }, { “label”: “Phone”, […]

如何从电话字段中删除任何字符

如何从电话字段中删除任何非数字字符,包括空格。 我需要一串数字0-9。 没有()或空格。 我有一个蒙面输入电话(999)999-9999 Phone Number: (999) 999-9999 我只需要9999999999 我正在使用maskedinput插件http://digitalbush.com/projects/masked-input-plugin/

Masked Input Plugin和正则表达式(十进制数)

我有一个文本输入字段,我想在其中插入数字,然后是逗号,然后只是两位小数。 我试图通过jQuery,使用Masked Input Plugin来获取它,但它似乎无法工作。 这就是我所拥有的: 和 $.mask.definitions[‘p’]='[0-9]+’; $.mask.definitions[‘d’]='[0-9]{2}’; $(“#number”).mask(“p,d”); 但结果是一个只有一个数字的掩码,然后是一个逗号,然后是我无法写的东西(它不是数字,也不是字符) _,_ 如何在这个插件中使用正则表达式?

jquery蒙面输入只有第一个数字可选的rest必须

我使用jquery蒙面输入插件,需要一个具有以下格式的手机字段: 1 (222) – 000 – 1114 我的代码看起来像这样: $(“#myPhone”).mask(“9 (999) – 999 – 9999”); 现在我似乎无法让它工作,使第一个数字可选,但其余的强制性。 所以以下数字是有效的 : 1 (222) – 000 – 1114 (222) – 000 – 1114 以下数字无效 1 (222) – 000 – 11 (222) – 00 – 0011 使用“?9(999) – 999- 9999”将不起作用,因为它使整个事物可选 如果不能用蒙面语完成,有人可以用正则表达式来帮助我实现这个目标吗?

货币jQuery的蒙面输入

在我的Web应用程序中,我有一个名为“预算”的输入字段,用户可以在其中输入项目的建议预算。 我需要创建一个蒙版输入,以便在用户输入输入字段时自动将输入的数量设置为以下格式: 1 000 10 000 100 000 我在整个互联网上搜索过,但似乎没有找到必要的。 有人能给我一个合适的插件或建议一个自定义解决方案吗? 提前致谢。

Knockout textInput和maskedinput插件

是否有一种简单的方法可以使用data-bind=”textInput: aProperty”并在用户输入时添加输入掩码或一些自动格式? 使用蒙面输入插件的工作方式,但我失去了Knockout的“textInput:”提供的“as-you-type”更新,因此脚本的其他部分只能在字段失去焦点后看到更改(有效地表现为平面在Knockout中使用旧的“value:”绑定。 一个具有计算可观察性的天真解决方案,格式化不起作用,因为每次更新自动字段的按键都会将输入焦点更改为页面中的其他位置,因此用户无法继续输入。 我可以让这两个库彼此玩得很好,还是应该制作我的自定义解决方案? 他们在事件处理程序中做了很多事情,以便与所有浏览器兼容,所以很难让它们一起工作并不奇怪,但这也正是为什么我不想摆弄所有这些键盘,输入,改变,事件由我自己。 StackOverflow之前的所有答案都不介意在字段失去焦点后传播更改。 也许那些答案是在textInput被添加到Knockout之前发布的,所以当时没有更好的东西。 这就是我问一个新问题的原因。

表单提交后从输入掩码中删除文字?

这个问题已经被问过,但解决方案还不清楚。 我使用乔什布什的MaskedInput插件为jQuery 我想要实现的是: 例如:带有面罩的电话输入 $(“#txtPhone”).mask(“(99)9999-9999”); 等于:(00)9398-8373 我希望它提交:0093988373 ——是否可以在提交时删除.mask但保留值?

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

我的CodePen: http ://codepen.io/leongaban/pen/cyaAL 我有一个电话号码的输入字段,最多允许20个字符(国际号码)。 我还使用Josh Bush的Masked输入jQuery插件来格式化输入中的电话号码以使其“漂亮”。 我的问题是,在电话是10位或更少的要求时,它应该使用Masked输入格式。 但是,当电话号码长于10位时,应删除格式。 这是我目前的: CodePen ,手机是输入字段,我正在努力实现这一目标。 Work Phone是Mask输入插件的默认function的一个示例。 你会怎么解决这个问题? jQuery for Cell Phone输入字段: case ‘2’: console.log(‘created phone input’); $(‘.new_option’).append(myphone); $(‘.added_mobilephone’).mask(‘(999) 999-9999? 9’); $(‘.added_mobilephone’).keypress(function(event){ if (this.value.trim().length > 10) { console.log(‘this.value = ‘+this.value.trim()); console.log(‘greater then 10’); $(‘.added_mobilephone’).mask(‘99999999999999999999’); } /*if (this.value.length 9) { console.log(this.value); console.log(‘greater then 10’); $(‘.added_mobilephone’).mask(‘99999999999999999999’); }*/ }); break;