0 0

Ajax validation3

以下是一個ValidationTextBox的例子,但我用自己的validator來驗証
請問如何返回驗証結果給validator呢???

<script>
isValidName=function(value, constraints){
   if (dojox.validate.isText(value) &&  !this._focused){
       var xhrArgs={
           handle: function(data,args){
               if(typeof data == "error"){
                   console.warn("Ajax Error",args);
               }else{
                   console.log('Form submit success');
                   if (data['success']=='1'){
                       //PASS
                       //如何於function內返回值給外部的validator
                   } else {
                       //FAIL
                       //如何於function內返回值給外部的validator
                   }
               }
           }
       };
   }
};

myTextBox = new dijit.form.ValidationTextBox({
   name:"name",
   validator:isValidName
},'name');
</script>

<div id="frm">
   <table>
       <tr>
           <td>Code:</td>
           <td><input type="text" id="name" /></td>
       </tr>
       <tr>
           <td></td>
           <td><input id="submitBtn" /></td>
       </tr>
   </table>
</div>
2011年1月19日 11:07
目前还没有答案

相关推荐

Global site tag (gtag.js) - Google Analytics