相关疑难解决方法(0)

输入掩码

是否可以在Angular 2中使用模型驱动的表单并实现一个允许屏蔽input像电话号码条目这样的字段的指令(123) 123-4567

forms input angular

52
推荐指数
5
解决办法
9万
查看次数

在自动完成电话号码中添加短划线

题:

是否可以在自动完成时自动添加短划线" - "?

假设我有一个电话号码字段,如果有人在其中输入电话号码,则会显示浏览器自动完成.

防爆.

这是浏览器自动完成值1234567890

一旦他们选择了我想自动将其格式化为此

123-456-7890

因为有些网站在他们的手机字段中没有验证格式,您可以继续输入10位数字,一旦您在浏览器缓存中输入该数字,它也会显示在其他手机字段中.

提前致谢.

jquery

8
推荐指数
2
解决办法
1万
查看次数

如何使用javascript屏蔽HTML输入?

如何在HTML控件上使用javascript屏蔽美国手机.

我希望输入强制文本采用以下格式:

[(111)111-1111]
Run Code Online (Sandbox Code Playgroud)

这是我目前的情况:

mask(str, textbox, loc, delim) {
    var locs = loc.split(',');
    for (var i = 0; i <= locs.length; i++) {
        for (var k = 0; k <= str.length; k++)
        {
            if (k == locs[i]) {
                if (str.substring(k, k + 1) != delim) {
                    str = str.substring(0,k) + delim + str.substring(k,str.length)
                }
             }
         }
     }
     textbox.value = str
} 
Run Code Online (Sandbox Code Playgroud)

javascript

5
推荐指数
1
解决办法
8515
查看次数

强制用户以某种格式填写手机文本字段

我有文本字段让用户填写他的电话号码,但我需要强制该用户以某种格式填写它:(0599)-9-111222.

我的代码是:

function fomratPhone(phone){
     for(var i = 0; i < phone.length; i++){
         if (phone[0] == "(") continue;
         else return false; 

         if (phone[5] == ")") continue;
         else return false;   

         if (phone[6] == "-" || phone[8] == "-") continue;
         else return false; 
     }
     return true; 
}
Run Code Online (Sandbox Code Playgroud)

但是这段代码不起作用.

javascript validation jquery

5
推荐指数
1
解决办法
2390
查看次数

掩盖javascript变量值

我想掩盖我的javascript变量值.基本上我在变量中得到电话号码字段值,在得到它之后我想以其他格式掩盖它.

我已经尝试了jquery Mask插件,但是它的掩码是控件的字符串格式.但是我想将字符串掩盖到变量中.

例如:

我有一个电话串"0000000000",我将它存储在一个变量中: -

var number ="0000000000"
Run Code Online (Sandbox Code Playgroud)

之后我想以其他格式掩盖它.喜欢 -

1)number = number.mask('000-0000'); 2)number = number.mask('(000)000-0000');

javascript variables

4
推荐指数
2
解决办法
3万
查看次数

标签 统计

javascript ×3

jquery ×2

angular ×1

forms ×1

input ×1

validation ×1

variables ×1