gpt4 book ai didi

javascript - 在 JQuery 中动态设置输入验证范围

转载 作者:行者123 更新时间:2023-11-29 20:13:25 24 4
gpt4 key购买 nike

提前感谢您查看此内容。 :-)

表单验证本身适用于仅需要该字段的其他项目 - 这没问题。

我正在尝试设置一个数字范围以动态地从我的自动完成中进行验证。
我正在使用 bassistance.de JQuery 验证发现 here .

在选择时,我正在调用一个函数,但它需要添加到 .validate() 代码而不是它自己的函数(我认为),但现在确定如何组合它们。自动完成是一个由多个输入调用的通用函数。

<script>
$().ready(function() {
// validate the form when it is submitted
$("#form4100").validate();
});
</script>
<script>
function Autocomplete(numberLocation,nameLocation,dscLocation,chargeLocation,amountLocation) {
select: function( event, ui ) {
$(numberLocation).val( ui.item.value );
$(nameLocation).html( ui.item.desc );
alert("Minimum Investment: "+ui.item.minimum);
setvalidation(amountLocation,ui.item.minimum);
return false;
}
}

function setvalidation(amountLocation,minimum){
alert("validation function launched");
amountLocation.validate({
rules: {
field: {
required: true,
range: [minimum, 5000000]
}
}
});
}
</script>

谢谢!

最佳答案

我发现(在进一步阅读有关验证插件的文档之后)有一个 .rules 添加方法。所以 .select 可以调用这个函数:

function setvalidation(amountLocation,minimum){
amountLocation.rules("add",{
required: true,
range: [minimum, 5000000],
messages: {
range: "$ "+minimum + " Minimum"
}
});
}

关于javascript - 在 JQuery 中动态设置输入验证范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8403982/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com