分隔的文本框放回一个变量中并以不同的方式显示
Separated Textboxes Put Back Into One Variable And Displayed Differently
你好,互联网上非常聪明的人。我有一个问题,我似乎无法正确回答。我在一个表单中有三个文本框,它们代表电话号码的 3 个不同部分。这是他们的代码。
<form name="addacell" method="post" action="<?=$_SERVER['PHP_SELF'];?>">
<input type="text" value="" maxlength="3" name="phoneNumber" id="addcell1"/ size="1" placeholder="XXX">
<input type="text" value="" maxlength="3" name="phoneNumber" id="addcell2" size="1"/ placeholder="XXX">
<input type="text" value="" maxlength="4" name="phoneNumber" id="addcell3" size="2" placeholder="XXXX"/>
接下来,我将提交表单并运行一些验证,以检查它是否符合我为其设置的电话要求。(忽略验证,在我理顺其他所有问题之前,我不会处理它(
<input type="submit" name="submitcell" value="Add" id="submitcell" class="sm-button" onclick="return validatePhone(document.addacell.addcell);"/>
以下是我需要帮助的:我需要将电话号码的这 3 个单独部分放在一起,将其存储为 XXXXXXXXXX 在一个变量中,将其显示为 (XXX(XXX-XXXX,然后奖励你一个巨大的互联网拥抱。
提前感谢您为我所做的所有辛勤工作!!
首先:不要将电话号码的所有单独部分命名为同一件事。在每个input
的 name
属性中尝试 phone1、phone2 和 phone3。
在你的PHP代码中,一些简单的东西:
$phone1 = $_POST['phone1'];
$phone2 = $_POST['phone2'];
$phone3 = $_POST['phone3'];
// store
$store = $phone1.$phone2.$phone3; // do whatever you want with this
// display
$display = "(".$phone1.")".$phone2."-".$phone3;
此外,您的代码中似乎有一些放错位置的"/"。检查一下。
首先,重命名您的输入。它们都被称为"电话号码"。然后打电话给类似$sPhoneNumber = $_POST['phoneNumber1'] . '-' . $_POST['phoneNumber2'] . '-' . $_POST['phoneNumber3'];
变量$sPhoneNumber
现在包含来自 3 个字段(重命名为 phoneNumber1、phoneNumber 2 和 phoneNumber3(的输入。
使用一些基本的Javascript,你可以构建你正在寻找的字符串。
var text1 = document.getElementById(addcell1).value;
var text2 = document.getElementById(addcell2).value;
var text3 = document.getElementById(addcell3).value;
var storeText = text1 + text2 + text3;
var displayText = "(" + text1 + ")" + text2 + "-" + text3;
相关文章:
- 节点.js将变量显示为 HTML
- 使用eval()定义变量显示未定义的错误
- 将Flask中的变量显示为javascript代码时出错
- 为什么我的 ajaxurl 变量显示为未定义
- HTML 下拉列表到 Javascript 变量显示错误
- 变量显示为未定义
- ASP.Net Ajax - JavaScript:如何在HTML中使用返回的变量显示
- 如何使用变量显示来自 URL 的图像来创建 URL
- Javascript 实例变量显示为未定义
- 按图像计数变量显示图像列表
- 如何根据变量显示一定数量的输入字段
- 基于true/false变量显示/隐藏进度条
- Cognos Prompt页面提示使用render变量显示/隐藏
- 为什么变量显示为未定义
- javascript变量显示以前的值
- Firefox没有处理keyCode's.它在调试器中将变量显示为矩阵
- 为输入值设置变量显示对象对象消息
- 在angular.js中通过作用域变量显示或追加元素
- JavaScript -全局变量显示为未定义
- 如何使用javascript变量显示图像