type="number" 仅使用 CustomValidator
type="number" use only CustomValidator
如何从 html5 数字字段中删除内置 "Integer" 验证器,但仍使用我的 CustomValidator?
我的领域:
<input id="temp" name="temp" type="number" data-parsley-trigger="change" data-parsley-number_international="" class="form-control">
我的自定义代码:
window.ParsleyValidator
.addValidator('number_international',
function (value, requirement) {
if (format == '1'){
var reg = /^\d+(,\d+)*$/;
} else {
var reg = /^\d+(.\d+)*$/;
}
var res = reg.test(value);
return res;
}, 32)
.addMessage('en', 'number_international', 'Only numbers allowed!')
.addMessage('de', 'number_international', 'Nur Zahlen und Komma erlaubt!');
谢谢
汉内斯!
从 "number" 字段类型返回到 "text" 字段类型,因为我在 "number" 如何处理逗号分隔符方面遇到了一些问题。我让用户选择他想要“,”还是“。”作为逗号,但看起来我无法更改 Chrome 或 Firefox 自动期望的内容。
干杯
汉内斯
如何从 html5 数字字段中删除内置 "Integer" 验证器,但仍使用我的 CustomValidator?
我的领域:
<input id="temp" name="temp" type="number" data-parsley-trigger="change" data-parsley-number_international="" class="form-control">
我的自定义代码:
window.ParsleyValidator
.addValidator('number_international',
function (value, requirement) {
if (format == '1'){
var reg = /^\d+(,\d+)*$/;
} else {
var reg = /^\d+(.\d+)*$/;
}
var res = reg.test(value);
return res;
}, 32)
.addMessage('en', 'number_international', 'Only numbers allowed!')
.addMessage('de', 'number_international', 'Nur Zahlen und Komma erlaubt!');
谢谢
汉内斯!
从 "number" 字段类型返回到 "text" 字段类型,因为我在 "number" 如何处理逗号分隔符方面遇到了一些问题。我让用户选择他想要“,”还是“。”作为逗号,但看起来我无法更改 Chrome 或 Firefox 自动期望的内容。
干杯 汉内斯