用Javascript将电话号码填充到3个输入文本框中的名称相同,没有ID

用户5154099

我本质上有一些怪异的伏都教东西,我必须修复。

这个用于生成文本框的经典asp代码看起来像这样

<%i3_addPhoneFields "requestorPhone1","Phone <font class =txtMedium>:<font color = red>*</font></font>",i3_EmpPhoneNumber%>

我看到OUTPUT视图源是

<input class="txtSmall" type="text" name="requestorPhone1" value="" size="3" maxlength="3">
<input class="txtSmall" type="text" name="requestorPhone1" value="" size="3" maxlength="3">
<input class="txtSmall" type="text" name="requestorPhone1" value="" size="4" maxlength="4">
  1. 我不知道重复3次的名称是有效的html
  2. 我不能只为每个人添加ID
  3. 由于某些原因,我不能仅仅更改所有这些代码。

我的电话号码具有JavaScript变量,如下所示:

 (888) 433-3017

我所拥有的基本上是在Jquery中添加的

如果我这样做,那么所有3个文本框将基本上获得相同的值(222-显然)

$('input[name="requestorPhone1"]').val('222');

目标

在正则表达式中使用javascript / jquery并接受

(888) 433-3017

对于要放入888的第一文本框,第二文本框433,第三文本框3017

马克

这是一种拆分数字然后将其填充到文本框中的方法:

function doIt() {
    var myString = "(123) 456-7890"; //hard-coded number for demo
    myString = myString.replace(/\D/g,''); //remove all non-numerics
    console.log(myString);

    //extract component parts from the full number string
    var first = myString.substr(0,3); //extract the first part of number
    var second = myString.substr(3,3); //second part
    var third = myString.substr(6,4); //third part
    console.log(first, second, third);

    //use jQuery's eq() to select specific elements in order
    $('input[name="requestorPhone1"]:eq(0)').val(first);
    $('input[name="requestorPhone1"]:eq(1)').val(second);
    $('input[name="requestorPhone1"]:eq(2)').val(third);
}

这里有一个JSFiddle演示:http : //jsfiddle.net/hh2o1bek/

显然,我已经对数字进行了硬编码,但这足以使您指向正确的方向。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Masked文本框电话号码输入掩码中验证空值

来自分类Dev

如何在文本框中只允许电话号码并自动将它们隔开?

来自分类Dev

如何使用javascript只允许将数字填充到具有类名称的输入ref中?

来自分类Dev

如何将ID号或电话号码存储为没有错误的整数?

来自分类Dev

查询以匹配具有相同区号的两个表中的电话号码列

来自分类Dev

从下拉列表中选择一个名称,如果没有退出,可以在文本框中输入

来自分类Dev

从下拉列表中选择一个名称,如果没有退出,则可以在文本框中输入

来自分类Dev

用Javascript从电话号码中删除()和-和空格

来自分类Dev

通过JavaScript用curInnerHTML替换HTML中的电话号码

来自分类Dev

如何将下拉列表值填充到ssrs报告的文本框中

来自分类Dev

如何调用 ac# 函数将值填充到 razor html 文本框中?

来自分类Dev

如何预定义电子邮件和/或电话号码的文本框

来自分类Dev

有没有办法在没有文本框的情况下用Javascript / HTML输入文本?

来自分类Dev

是否可以在没有特定元素ID的文本框中输入文本

来自分类Dev

在文本框中没有文本就无法输入

来自分类Dev

在文本框中没有文本就无法输入

来自分类Dev

laravel 将 id 传递给控制器并在 url 中显示名称和电话号码

来自分类Dev

在文本中查找有效的电话号码,未找到任何号码

来自分类Dev

检查输入名称和电话号码是否对PHP有效

来自分类Dev

将输入文本限制为仅限数字,电话号码的最小长度为 10

来自分类Dev

将两个输入与JavaScript相乘并在文本框中显示

来自分类Dev

将两个输入与JavaScript相乘并在文本框中显示

来自分类Dev

如何自动将输入文本框VALUE填充为与NAME相同?

来自分类Dev

将数组填充到输入框Angular中

来自分类Dev

如何在没有 jQuery 插件的情况下格式化输入电话号码?

来自分类Dev

给两个文本框相同的值,一个使用Javascript或jQuery填充

来自分类Dev

输入电话号码意向

来自分类Dev

iOS电话号码输入

来自分类Dev

iOS电话号码输入

Related 相关文章

  1. 1

    如何在Masked文本框电话号码输入掩码中验证空值

  2. 2

    如何在文本框中只允许电话号码并自动将它们隔开?

  3. 3

    如何使用javascript只允许将数字填充到具有类名称的输入ref中?

  4. 4

    如何将ID号或电话号码存储为没有错误的整数?

  5. 5

    查询以匹配具有相同区号的两个表中的电话号码列

  6. 6

    从下拉列表中选择一个名称,如果没有退出,可以在文本框中输入

  7. 7

    从下拉列表中选择一个名称,如果没有退出,则可以在文本框中输入

  8. 8

    用Javascript从电话号码中删除()和-和空格

  9. 9

    通过JavaScript用curInnerHTML替换HTML中的电话号码

  10. 10

    如何将下拉列表值填充到ssrs报告的文本框中

  11. 11

    如何调用 ac# 函数将值填充到 razor html 文本框中?

  12. 12

    如何预定义电子邮件和/或电话号码的文本框

  13. 13

    有没有办法在没有文本框的情况下用Javascript / HTML输入文本?

  14. 14

    是否可以在没有特定元素ID的文本框中输入文本

  15. 15

    在文本框中没有文本就无法输入

  16. 16

    在文本框中没有文本就无法输入

  17. 17

    laravel 将 id 传递给控制器并在 url 中显示名称和电话号码

  18. 18

    在文本中查找有效的电话号码,未找到任何号码

  19. 19

    检查输入名称和电话号码是否对PHP有效

  20. 20

    将输入文本限制为仅限数字,电话号码的最小长度为 10

  21. 21

    将两个输入与JavaScript相乘并在文本框中显示

  22. 22

    将两个输入与JavaScript相乘并在文本框中显示

  23. 23

    如何自动将输入文本框VALUE填充为与NAME相同?

  24. 24

    将数组填充到输入框Angular中

  25. 25

    如何在没有 jQuery 插件的情况下格式化输入电话号码?

  26. 26

    给两个文本框相同的值,一个使用Javascript或jQuery填充

  27. 27

    输入电话号码意向

  28. 28

    iOS电话号码输入

  29. 29

    iOS电话号码输入

热门标签

归档