$(document).ready(function(){
$("#dialog").dialog({
autoOpen: false,
resizable: false
});
$("input[name='psychologyQuestion.receiverName']").click(function(){
$('#dialog').dialog('open');
});
//验证
if($("#messageBox").length>0){ //显示结果div
$("#messageBox").hide();
}
$.validator.setDefaults({
submitHandler: function(form) {
form.submit();
}
});
$("#psychologyForm").validate({ //fromID
errorLabelContainer: "#messageBox",
debug:true,
wrapper: "li",
rules:{
"psychologyQuestion.title":{required:true,byteRangeLength:[1,40]}, //需要校验的属性值 取的是name 逗号前是控制不能为空,后是控制长度
"psychologyQuestion.content":{required:true,byteRangeLength:[1,400]}
},
messages:{
"psychologyQuestion.title":{
required:'<s:text name="help.title.noEmpley"/>', //不能为空的提示语
byteRangeLength:'<s:text name="help.title.lengthRange"/>' //长度超出范围的提示语
},
"psychologyQuestion.content":{
required:'<s:text name="help.content.no.empty"/>',
byteRangeLength:'<s:text name="help.content.lengthRange"/>'
}
}
});
//长度验证
$.validator.addMethod("byteRangeLength", function(value, element, param) {
var length = value.length;
for(var i = 0; i < value.length; i++){
if(value.charCodeAt(i) > 127){
length++;
}
}
return this.optional(element) || ( length >= param[0] && length <= param[1] );
});
});
分享到:
相关推荐
例如,在一个输入框中只允许用户输入中文,并且还需要限制输入长度。这篇文章将介绍如何在layui中创建一个只允许输入中文的输入框,并且如何判断输入的长度是否符合要求。 ### 知识点一:layui表单验证简介 layui...
在实际应用中,我们可以通过继承这个封装好的`UITextField`子类,或者将其实例作为依赖注入到视图控制器中,以此来快速地为界面添加具备限制功能的输入框。 总之,"swift-UITextfield输入框限制的功能封装"项目提供...
1. **输入格式校验**:除了字数限制,还可以结合正则表达式检查输入格式,如禁止输入特殊字符或邮箱地址等。 2. **实时反馈**:可以使用CSS添加样式变化,如当达到字数限制的90%时,高亮提示用户。 3. **多语言支持*...
### jQuery 版本的文本输入框...通过以上信息,我们可以了解jQuery版本的文本输入框检查器Input Check的强大功能和使用细节,它为前端开发者提供了一个强大的工具来简化输入校验的工作,从而专注于更多业务逻辑的实现。
1. **输入限制**:对输入内容的长度、格式进行校验,例如验证码通常为4位或6位数字。 2. **动画效果**:为输入框添加动画效果,如聚焦时的放大、边框颜色变化等,提升用户体验。 3. **错误提示**:当输入不符合要求...
车牌输入框是软件或应用程序中常见的一种特殊文本输入控件,设计用于用户输入车辆的车牌号码。在实际应用中,这种输入框通常会根据不同国家或地区的车牌号码格式进行定制,以确保用户输入的数据符合规范。在中国,...
例如,你可以为某个输入框设置必须非空、长度限制、特定格式等条件,并且这些规则可以通过JSON格式的配置文件来设定,提高了代码的可读性和复用性。 配置式校验的实现方式通常是通过定义一系列预设的验证函数,如...
`UITextField`是`UIView`的一个子类,用于创建文本输入框。它包含了一个文字显示区域和一个可选的占位符(placeholder)文本。通过设置`UITextField`的各种属性,我们可以定制输入框的外观和行为,比如字体、颜色、...
此函数是核心处理函数,它接收输入的字符串、选中文本的位置、选中文本的长度、待输入的字符、输入类型以及小数位数限制作为参数。根据这些参数,函数决定是否允许用户输入该字符。 ```pascal procedure ...
如果不为空,则进一步检查长度。这只是一个简单的示例,实际应用中可能需要更复杂的校验规则,如检查特殊字符、邮箱格式等。 此外,我们还可以利用Java的验证框架,如Apache Commons Validator或JSR 303/JSR 349...
在`EditText`中限制数字、字母和字符的输入,主要是为了创建一个安全的密码输入框,防止用户输入不符合规则的字符。以下是一些相关的知识点: 1. **正则表达式基础**: - **字符集**:`[abc]`表示匹配a、b或c中的...
- **文本输入框**(`<input type="text">`):用于一般性的文本输入。 - **密码输入框**(`<input type="password">`):隐藏输入内容,显示为星号或圆点。 - **电子邮件输入框**(`<input type="email">`):...
同样,我们可以使用`JFormattedTextField`,但这次需要自定义一个格式器,检查输入是否符合十六进制格式,并且长度为12个字符。我们可以使用`DocumentFilter`实现这个功能。 ```java class ...
- **missingMessage**: 当字段为空时显示的提示信息,默认为英文提示,可根据需求进行自定义。 - **invalidMessage**: 当字段内容不符合规则时显示的提示信息,默认为英文提示,同样支持自定义。 ### 扩展功能与...
特别是对于多行文本输入框(TextArea),开发者常常需要对用户输入的字符串长度进行限制,以满足特定的业务需求。本篇文章提供了一种针对JavaScript环境下TextArea文本域字符串长度限制的方法,并着重解决了一个特定...
所给的正则表达式校验规则为:用户名只能是下划线、数字、字母或中文,并且长度不超过10个字符。这对于创建符合要求的用户名字段非常有用,保证了用户名的格式正确性,并且避免了过长的用户名可能引起的其他问题。 ...
- 对于安全性较高的场景,建议在后端也进行相应的长度限制校验。 #### 总结 通过以上介绍,我们可以看到这个JavaScript函数不仅能够有效地控制用户的输入长度,还能够提供友好的用户体验。开发者可以根据自己的...
2. **文本输入管理**:不同于普通的UITextField,这个组件专门设计用于输入密码,可以限制输入长度,通常为6位,并且只允许数字输入。它可能包含自定义的清除按钮、错误提示以及输入状态的可视化反馈。 3. **交互...
form元素用于创建一个表单,其中包含各种表单控件,比如文本输入框(input)、提交按钮(button)等。通过为input元素添加id属性,可以方便地通过JavaScript获取和操作这些元素。 知识点六:事件处理函数的绑定 ...