为什么单选按钮中需要消息不规则(jquery 验证)
Why required message in radio button irregular (jquery validation)?
我的Javascript代码是这样的:
...
$('#mailer').validate({
focusInvalid: false,
debug: true,
rules: {
name: {
required: true
},
email_address: {
required: true,
email: true
},
request: {
required: true
},
gender: {
required: true
}
},
...
演示和完整的代码是这样的: http://jsfiddle.net/oscar11/2yXsL/549/
如果未选择性别并单击提交按钮,则会显示"必填字段"消息。但消息是不规则的。该消息应显示在最左侧的部分,例如文本字段的"必填字段"消息。
有什么解决方案可以解决我的问题吗?
您可以使用
errorPlacement
选项。尝试将其添加到您的选项中:
errorPlacement :function(error,element){
switch(element.attr('name')) {
case 'gender':
error.insertAfter(element.parent());
break;
default:
error.insertAfter(element);
}
}
这是修改后的小提琴: http://jsfiddle.net/2yXsL/551/
添加以下 CSS:
label.error {
float: right;
}
您可以看到它使用修改后的演示工作:http://jsfiddle.net/2yXsL/550/
相关文章:
- 如何使用jQuery验证引擎验证组
- jQuery:使用“jQuery验证”后无法提交表单's远程验证
- 一个jquery验证器方法,它不接受纯数字或纯特殊字符,但接受上面是否有字母
- jQuery验证器添加方法未定义
- jQuery验证插件submitHandler Ajax
- 使用jquery验证函数不适用于select元素
- 动态jQuery验证
- 如果使用jQuery验证器插件找到单选按钮,则将不同的addMethod应用于字段
- 使用jquery验证信用卡
- 未使用jQuery验证器选中Css样式复选框时
- 自定义jquery验证器
- Jquery验证消息更改(自定义消息集)
- 时间日志的javascript/jquery验证(5小时3米)
- jQuery 验证正在复制 else 语句 |验证完成后,不会打印值
- 将动态验证文本添加到自定义jQuery验证规则中
- Jquery 验证插件 - 字段仍然产生错误
- 验证字段名称 添加 与 使用 jquery 验证
- JQUERY 验证 - 序列化选择和复选框
- jQuery 验证 - 调用某些元素的 .valid() 方法不会清除错误
- 带有jquery验证问题的php表单