0

我一直在用户注册表单上的电话号码字段中丢失我的前导 0。我使用 JQuery 来获取字段的值,然后通过 Get 将它们发送到处理页面。

我的电话号码字段分为 3 个部分。第三个输入字段如下所示:

<input name="phone3" type="tel" id="phone3" class="TextField30" maxlength="4" required>

我还尝试将类型设置为文本。

我的这个字段的 jQuery 看起来像这样:

$p3=""+$('#phone3').val();

我也试过 $p3=""+$('#phone3').attr('value'); 因为我认为通过属性访问它意味着它会将其保留为字符串,而不是将其转换为数字。

4

2 回答 2

0

尝试存储到这样的变量。

var phone = $('#phone3').val();
于 2012-07-21T07:36:53.210 回答
0

我发现问题实际上不在 html 或 jQuery 中——而是 MySQL 数据库中的字段设置为“tinyint”而不是“char”。$p3=$('#phone3').val(); 更正 MySQL 字段类型后工作正常!

于 2012-08-23T22:43:06.260 回答