gpt4 book ai didi

Jquery 表单验证自定义错误放置在
容器中

转载 作者:行者123 更新时间:2023-12-01 00:01:32 25 4
gpt4 key购买 nike

我正在使用 jquery 验证插件来验证我的表单字段。

脚本如下

jQuery(document).ready(function($){
$.validator.addMethod(
"mydate",
function(value, element) {
return value.match(/^\d\d?\-\d\d?\-\d\d\d\d$/);
},
"Please enter a date in the format dd-mm-yyyy"
);
var validator = $("#signupform").validate({
rules: {
User: {
required: true,
remote: {
url: "user.php",
type: "post",
},
},
"RID[]": {
required: true,
remote: {
url: "resource.php",
type: "post",
},
},
Date: {
required: true,
mydate : true
},
},
messages: {
User: "Specify Active User",
"RID[]": "Specify Available Resource",
Date: "Specify Date"
},
errorPlacement: function(error, element) {
error.appendTo( element.parent().next() );
},
success: function(label) {
label.html("OK").addClass("checked");
}
});

验证我的表单字段之一

<tr>
<td style="width: 70px" class="style22" valign="top">Resource ID</td>
<td id="resource" style="width: 267px;">
<input id="resource" name="RID[]" type="text" value="" style="width: 232px" /></td>
<td class="style21" style="width: 160px" valign="top">
<img id="addScnt" alt="[+]" src="+.gif"/>
</td>
<td>
&nbsp;
</td>
</tr>

但我想在特定 div <div id="errorcontainer2"> 中放置“RID[]”错误。

我怎样才能做到这一点?

提前致谢..:)

爆弹弗莱德

最佳答案

我使用特定 div 中的自定义错误放置解决了这个问题 <div id="errorbox">

errorPlacement: function(error, element){
if(element.attr("name") == "RID[]"){
error.appendTo($('#errorbox'));
}else{
error.appendTo( element.parent().next() );
}
}

关于Jquery 表单验证自定义错误放置在 <div> 容器中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4775415/

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