- 注册时间
- 2012-5-25
- 最后登录
- 2019-4-2
- 阅读权限
- 10
- 积分
- 30
- 精华
- 0
- 帖子
- 6
|
niko 发表于 2012-8-1 13:42
请参考:http://www.miniui.com/demo/#src=form/validLabel.html
<input style="width:160px;" class="mini-textbox" id="identityid" name="identityid" errorMode="none" onvalidation="onPwdValidation"
vtype="rangeChar:6" rangeCharErrorText="密码不能少于6个字符"/>
<script>
//////////////////////////////////////
function updateError(e) {
var control = e.sender;
removeError(control);
if (e.isValid == false) {
addError(control, e.errorText);
}
}
function focusInput(id) {
var el = document.getElementById(id);
if (el) el.focus();
}
function addError(control, errorText) {
var textId = control.id + "$text";
var errorId = control.uid + "$errorText";
removeError(control);
var jq = jQuery("#validGroup1");
jq.append('<li id="' + errorId + '"><a href="javascript:focusInput(\''+textId+'\')">' + errorText + '</a></li>');
}
function removeError(control) {
var errorId = control.uid + "$errorText";
var el = document.getElementById(errorId);
jQuery(el).remove();
}
//////////////////////////////////////////
function onUserNameValidation(e) {
updateError(e);
}
function onPwdValidation(e) {
updateError(e);
}
</script>
不显示结果啊。 |
|