@问题:
1,如何修改验证错误提示信息的内容,自定义?
(1),第一种方法,修改源代码中的报错信息内容,最彻底,所有页面通用。
(2),第二种方法,在js中设置,具体方法如下(其他更改方法一样),仅限于设置页面:
<script type="text/javascript">
$(".demoform2").Validform();
$.Tipmsg.s="你错了"; //这里修改的是文本框为空(既nullmsg)的默认报错信息,默认值是请填写信息
$.Tipmsg.w.m="yiyayiyayou";
//m默认的提示信息是请填写手机号码,这里改了。注意,这里修改的是文本框输入内容不符合规则的报错信息。
</script>
(3),第三种方法---推荐的方法,最常用的方法,在标签属性中设置。
<input type="text" name="myname" errormsg="您两次输入的账号密码不一致!"
nullmsg="请再输入一次密码!" class="form-control" datatype="m"/>
---其中nullmsg为文本框为空时的报错信息。
---errormsg为文本框输入内容不符合规则的报错信息。
---如示例 var demo=$(".formsub").Validform(),那么demo对象会有以下属性和方法可以调用:
如:demo.tipmsg.s="error! no message inputed.";
通过该对象可以修改除 tit 以外的其他提示文字,这样可以实现同一个页面的不同表单使用不同的提示文字。
具体可修改的提示文字
$.Tipmsg={//默认提示文字;
tit:"提示信息",
w:{
"*":"不能为空!",
"*6-16":"请填写6到16位任意字符!",
"n":"请填写数字!",
"n6-16":"请填写6到16位数字!",
"s":"不能输入特殊字符!",
"s6-18":"请填写6到18位字符!",
"p":"请填写邮政编码!",
"m":"请填写手机号码!",
"e":"邮箱地址格式不对!",
"url":"请填写网址!"
},
def:"请填写正确信息!",
undef:"datatype未定义!",
reck:"两次输入的内容不一致!",
r:"通过信息验证!",
c:"正在检测信息…",
s:"请{填写|选择}{0|信息}!",
v:"所填信息没有经过验证,请稍后…",
p:"正在提交数据…"
};
要修改tit(弹出框的标题文字)的话,可以这样:$.Tipmsg.tit="Message Box",则弹出框的标题文字会换成"Message Box"
注:5.3.2+
$.Tipmsg.w里,形如"*6-16"的提示文字,里面的数字是会被替换的。如绑定datatype="*2-18",那它默认的出错信息就会是"请填写2到18位任意字符!",
可以通过$.Tipmsg.w或Validform对象的tipmsg属性修改和扩展默认错误信息,如果你已经设置了"zh2-4"的提示信息是"2-4位中文",那么"zh2-8"出错的信息就
自动会是:"2-8位中文"。对于自定义的datatype,在扩展默认信息时,注意错误信息的名字要跟datatype名字一样,如上面示例是:$.Tipmsg.w["zh2-4"]="2-4位中文"。
对于多页面或一个页面多表单有相同datatype来说,在$.Tipmsg.w或Validform对象的tipmsg属性中扩展默认提示信息是个很好的选择。
5.3.1+
$.Tipmsg.s是用来指定在没有绑定nullmsg时的默认提示信息。"{0}"是会被找到的label参数指定的对象或Validform_label里的文字替换掉的,
"{填写|选择}"里的文字在绑定了"recheck"属性的表单元素上检测时是会不显示的,当前验证对象是radio、checkbox或select时,会输出"选择",是其他类型的元素时会输出"填写"和后面的"信息"。
具体示例请参见demo页。
2,如何修改提示信息的样式,自定义?
---修改源代码,才能修改样式。
greeplum 使用vacuum full无效是什么原因呢
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:linnux能装两个redis吗
下一篇:java 动态打开debug日志
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
网站打开的慢是什么原因呢?
在当今互联网时代,网站的打开速度对于用户体验和网站的成功至关重要。然而,很多人经常遇到网站打开缓慢的问题,这不仅会让用户感到失望
前端 服务器 网络 DNS 服务器性能 -
DocxTemplater 生成目录
用word2007自动生成目录的两种方法 看到很多人还在手工编写word的目录,感觉很浪费时间,下面跟大家分享一下,在word2007及word2010中怎么添加自动生成的目录,以后编排目录不再
DocxTemplater 生成目录 自动生成 下拉框 选项卡