1
A
回答
0
$(document).ready
(
function()
{
$.validator.addMethod(
"greaterThan",
function (value, element, param)
{
// bind to the blur event of the target in order to revalidate whenever the target field is updated
var target = $(param)
.unbind(".validate-greaterThan")
.bind
(
"blur.validate-greaterThan",
function()
{
$(element).valid();
}
);
return parseFloat(value) >= parseFloat(target.val());
},
"Pretul trebuie sa fie mai mare decat valoarea initiala"
);
}
);
$('#gvProduseList input[name$=Pret]').each
(
function (index, domEle)
{
$(this).rules
(
"add"
, {
required: true,
minlength: 1,
range: [0.1, Number.MAX_VALUE],
greaterThan: '#Produse_' + index + '__PretIntrare',
messages:
{
required: "Pretul este necesar!",
minlength: "Pretul este necesar!",
range: "Pretul este necesar!",
greaterThan: "Pretul trebuie sa fie mai mare decat " + $('#Produse_' + index + '__PretIntrare').val()
}
}
);
}
);
$(document).ready
(
function()
{
$.validator.addMethod(
"lessThan",
function (value, element, param)
{
// bind to the blur event of the target in order to revalidate whenever the target field is updated
var target = $(param)
.unbind(".validate-lessThan")
.bind
(
"blur.validate-lessThan",
function()
{
$(element).valid();
}
);
return parseFloat(value) <= parseFloat(target.val());
},
"Valoarea trebuie sa fie mai mica sau egala decat valoarea initiala"
);
}
);
$('#gvListDetaliiElemTranAdaugare input[name$=Valoare]').each
(
function (index, domEle)
{
$(this).rules
(
"add"
, {
required: true,
minlength: 1,
range: [0.1, Number.MAX_VALUE],
lessThan: '#ListaDetaliiElemTranModelAdaugare_' + index + '__ValoareRamasa',
messages:
{
required: "Valoarea este necesara!",
minlength: "Valoarea este necesara!",
range: "Valoarea este necesara!",
lessThan: "Valoarea trebuie sa fie mai mica sau egala cu " + $('#ListaDetaliiElemTranModelAdaugare_' + index + '__ValoareRamasa').val()
}
}
);
}
);
2
如果您正在使用jquery.validation插件这里的GREATERTHAN方法
$.validator.addMethod(
"greaterThan",
function(value, element, params) {
var target = $(params[0]).val();
var isValueNumeric = !isNaN(parseFloat(value)) && isFinite(value);
var isTargetNumeric = !isNaN(parseFloat(target)) && isFinite(target);
if (isValueNumeric && isTargetNumeric) {
return Number(value) > Number(target);
}
if (!/Invalid|NaN/.test(new Date(value))) {
return new Date(value) > new Date(target);
}
return false;
},
'Must be greater than {1}.');
相关问题
- 1. jQuery验证小于
- 2. WPF if else like大于和小于XALL中的验证?
- 3. 城堡验证器如何验证是否小于/大于或等于
- 4. 关于jquery验证
- 5. JQuery不验证大于9999的数字
- 6. Jquery验证 - 值不能大于
- 7. jquery验证文件大小
- 8. Jquery验证图像大小
- 9. 大于和小于范围
- 10. 大于inputText javascript验证器
- 11. jQuery的验证:验证,如果两个字段的总和大于X
- 12. jQuery验证取决于组和要求
- 13. 最小和最大验证
- 14. 基于类的JQuery验证?
- 15. jQuery验证与取决于
- 16. jQuery验证取决于
- 17. 如何在Struts2中验证HashSet的大小是否大于零?
- 18. Rails验证小于0或大于0,或字段不等于0
- 19. 如何在Zend Framework中验证float/double是否等于或大于/小于min?
- 20. jQuery选择为大于或小于
- 21. 验证和专注于验证
- 22. 大于,小于等于,大于在MIPS
- 23. SQL大于,小于等于
- 24. 大于或小于等于
- 25. jQuery的:除去选择选项大于和小于
- 26. jQuery - 测试如果img宽度大于'和'小于'
- 27. Jquery的模板和小于号(<)或大于符号(>)
- 28. 大于和小于值SSRS 2008
- 29. 正则表达式大于和小于
- 30. 大于号和小于在我的SQL
这似乎覆盖更多的基地。 –