gpt4 book ai didi

javascript - 简单的jquery验证——自定义位置错误信息放置

转载 作者:搜寻专家 更新时间:2023-11-01 04:46:02 25 4
gpt4 key购买 nike

我正在使用jquery 验证插件来验证表单中的数字,如何将返回的错误消息放在输入按钮下,我无法实现,

这是我的问题图片和我需要的东西,请检查 - http://i.imgur.com/Gt5aNxs.png

请建议我如何将错误消息放在按钮下方的自定义 Div 中,而不是默认下方。

这是我的代码:

<section id="contact" class="content">
<div class="container">
<h2>Contact Form Demo</h2>
<div class="row">
<div class="span12 contact-form">

<form action="mail.php" method="POST" class="form-horizontal contact-form" id="contact-form">
<!--<?php $formKey->outputKey(); ?> -->
<fieldset>

<div class="control-group">
<label class="control-label" for="inputPhone">Phone</label>
<div class="controls">
<input class="input-80" name="phone" type="text" id="inputPhone" placeholder="inc. country &amp; area code">
</div>
</div>


<div class="control-group">
<div class="controls">
<button type="submit" value="Send" class="btn" id="btn-place">Send!</button>
</div>
<div >place here</div>
</div>
</fieldset>
</form>
</div>
</div>
</div>
</section>

<!-- javascript -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script src="js/jquery.validate.min.js"></script>



<script>

// contact form validation
$(document).ready(function(){

$('#contact-form').validate(
{
rules: {
name: {
minlength: 3,
required: true
},
email: {
required: true,
email: true
},
phone: {
minlength: 11,
required: false,
number: true
},
subject: {
minlength: 3,
required: true
},
message: {
minlength: 20,
required: true
}
},
highlight: function(label) {
$(label).closest('.control-group').addClass('error');
},
success: function(label) {
label
.text('OK!').addClass('valid')
.closest('.control-group').addClass('success');
}
});

// contact form submission, clear fields, return message,script no shown here

</script>

最佳答案

您需要做的就是指定 errorLabelContainer在您的选项中并指定您希望错误进入的 div:

$('#contact-form').validate({
//all your other options here
errorLabelContainer: '#errors'
});

然后确保您指定您的place here div 具有 id errors,如下所示:

<div id="errors"></div>

请在此处查看工作示例:http://jsfiddle.net/ryleyb/aaEFQ/ (请注意,我还指定了 wrapper 选项,如果有多个错误,您可能需要它)。

关于javascript - 简单的jquery验证——自定义位置错误信息放置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17306067/

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