选择格式为 2 位数字的值整数
Select value integer formatted as a 2 digit number
我有一个月份对象和一个下拉字段。我正在尝试向服务器提交到期月份,但它希望该月份被格式化为 2 位整数。如何在不将数字变成字符串的情况下做到这一点?
我的代码(使用AngularJS(:
$scope.months = [01, 02, 03, 04, 05, 06, 07, 08, 09, 10, 11, 12];
<select
name="payment"
ng-model="expiration_month"
ng-options="m for m in months"
required>
<option value="">Month</option>
</select>
问题:它以 1 而不是 01 提交。我尝试过 value="01",它保留 0,但它作为字符串提交,一旦我解析 Int(( 它就会丢失前面的 0。帮助。请。谢谢。
最简单的解决方案可能是让月份数组是字符串而不是整数。(即 $scope.months = ['01', '02', '03', '04'...]
(。
你不能在javascript和php中这样做。要么将值保留为字符串,并且仅在要验证它而不向服务器发送 int 时才使用 parseInt,或者你可以把它们变成个位数的数字,将它们传递给服务器,验证后你可以再次把它变成一个两位数的字符串
相关文章:
- 我想在AngularJS应用程序中创建一个输入数字框,用户不应该在该框上键入十进制数字.(一个整数输入框)
- 带静态字符e输入的文本框数字和带javascript的负整数
- 如何使用 num.toString 和 str.split 查找整数的最后一位数字
- 如何拆分一个整数和产生的所有数字来创建一个新数字
- 为什么可以对整数变量调用toString(),而不能对文字数字调用
- 为什么Javascript中的整数加空格加字符串会导致数字和字符串的总和?(2++'22'=24)
- 从数字字符串中获取整数
- Javascript将浮点数字无故强制转换为整数
- 将随机整数分配给数组中的项,summa应该是一个固定的数字
- 从整数中删除最后一位数字
- 只允许整数和十进制数字textbow jquery(不带正则表达式)
- 如何在JavaScript上处理金融应用程序的数字,它缺少整数类型
- 如何验证数字是否为整数
- Javascript - 如何使按钮生成 1-12 的随机整数,并让按钮不断产生相同的数字
- 如何将一串数字和数学运算符变成整数答案?- JavaScript
- JavaScript 整数到前两位数字
- 选择格式为 2 位数字的值整数
- 验证输入的数字是整数还是“一半”
- 如何在javascript中将整个数组从字符串转换为整数/数字
- 输入文本将值转换为整数/数字/数字进行比较