jQuery MiniUI

标题: e.errorText的问题 [打印本页]

作者: aqaazsh    时间: 2014-4-22 11:04:04     标题: e.errorText的问题

对textbox监听onvaluechange事件,判断错误时设置e.errorText();为何错误信息不显示。

作者: felt    时间: 2014-4-22 11:10:44

代码贴一下
作者: aqaazsh    时间: 2014-4-22 11:15:34

felt 发表于 2014-4-22 11:10
代码贴一下

<tr>
                        <td align="right"><font color="red">*</font>修改密码:</td>
                    <td >
                    <input id="current" name="current" class="mini-password"  required="true" vtype="rangeChar:6,30"
                     />
                </tr>
               
                <tr>
                        <td align="right"><font color="red">*</font>确认密码:</td>
                    <td >   
                       <input id="recurrent" class="mini-password" required="true" vtype="rangeChar:6,30" onvaluechanged="onvaluechanged"/>
                    </td>
                </tr>


就是修改密码和确认密码要一致

function onvaluechanged(e){
                var current = mini.get("current").value;
                if(e.value != current){
                        e.errorText = "修改密码与确认密码应一致";
       
                }
        }
作者: felt    时间: 2014-4-22 11:35:59

aqaazsh 发表于 2014-4-22 11:15
*修改密码:
                     
                    

onvaluechanged又没有e.errorText
你和验证混了

作者: aqaazsh    时间: 2014-4-22 11:39:28

felt 发表于 2014-4-22 11:35
onvaluechanged又没有e.errorText
你和验证混了

我用onvalidation也试过
作者: felt    时间: 2014-4-22 11:43:29

aqaazsh 发表于 2014-4-22 11:39
我用onvalidation也试过

function onValidation(e){
          var value=e.value;
          if(value!="aa"){
             e.isValid=false;
             e.errorText="您输入的不是aa,不通过";
          }
}
验证是失去焦点的时候自动验证的




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2