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
目前还没有答案

相关推荐

    Laravel开发-laravel-form-ajax-validation-ponto

    首先,`Laravel Form Ajax Validation Ponto` 提供了一个示例,展示了如何在Laravel中实现基于Ajax的表单验证。Ajax允许我们在后台验证数据,而无需重新加载整个页面,从而提供更加流畅的用户界面。 1. **创建表单*...

    Inline Form Validation Engine+Struts2的AJAX验证

    "Inline Form Validation Engine+Struts2的AJAX验证" 这个标题提到了两个关键组件,一个是Inline Form Validation Engine,另一个是Struts2的AJAX验证。Inline Form Validation Engine是一个前端表单验证插件,它...

    Laravel开发-laravel-form-ajax-validation

    `laravel-form-ajax-validation`项目正是关注这一主题,旨在教你如何在Laravel中实现异步的Ajax表单验证。 **1. Laravel Form Builder** Laravel的Form Builder提供了一种简洁的方式来创建HTML表单。它通过`\...

    Validation Ajax表单验证类

    "Validation Ajax表单验证类"是这样一个工具,它通过异步方式在客户端进行表单验证,无需刷新页面即可提供即时反馈。 Ajax允许前端与后端服务器进行通信,通过JavaScript发送XMLHttpRequest对象,实现在后台处理...

    ajax_validation:ajax_validation 是一个包,用于在不刷新页面的情况下将 django 表单的验证错误返回到 html 模板

    ajax_validation ajax_validation是一个 Django 第三方,可以将 POST 请求转换为 AJAX 请求,并在 HTML 模板中显示 Django 表单的验证错误,而无需刷新页面,并减少开发人员需要编写的 javascript 代码量。 经过...

    使用FormValidation进行表单验证

    你可以使用`remote`验证器发送AJAX请求到服务器,并根据返回的HTTP状态或JSON响应来决定验证结果。 在提供的`FormValidation教案.txt`中,可能包含了更多关于如何配置和使用`FormValidation`的示例和技巧。`Form...

    jquery-ajax-validation

    jQuery AJAX表单验证 预期数据格式 { " success " : false , " errors " : { " email " : [ " Email is not valid " ], " password " : [ " Password is not valid " , " Password is too short " ] } } 选项 ...

    Ajax-AspNetCoreBootstrap4Validation.zip

    Ajax-AspNetCoreBootstrap4Validation.zip,ASP.NET核心MVC引导4 AJAX,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新...

    jQuery Validation Engine ( jQuery 表单验证插件)

    jQuery Validation Engine是一款强大的JavaScript库,专门用于实现网页表单的验证功能。它是基于流行的JavaScript库jQuery构建的,为开发者提供了一种优雅的方式来处理用户输入的数据验证。这个插件以其高度可定制性...

    Validation Ajax表单验证类 v5

    内容索引:脚本资源,Ajax/JavaScript,表单验证类,ProtoType,Validation Validation Ajax表单验证类,基于prototype.js,大家在很多大型网站都能见到这种表单验证的效果,使用的人非常多,调用很简单,压缩包内附有...

    validationEngine验证组件改样式

    9. **AJAX提交**:在某些情况下,你可能希望在验证通过后使用AJAX异步提交表单。validationEngine支持在验证成功后执行回调函数,从而实现无刷新的提交过程。 10. **错误处理**:验证失败时,validationEngine会...

    FormValidation.rar

    此外,FormValidation还具有异步验证功能,能够通过AJAX与服务器进行通信,验证用户输入的数据是否有效。这对于处理敏感信息或者需要与数据库交互的场景尤为关键,确保了数据的实时性和安全性。 在实际使用中,Form...

    Ajax-Form-Validation-JQuery.zip

    Ajax-Form-Validation-JQuery.zip,使用jquery进行表单验证的概念,ajax代表异步javascript和xml。它是多种web技术的集合,包括html、css、json、xml和javascript。它用于创建动态网页,其中网页的小部分在不重新加载...

    jquery validation 支持zepto第二版

    在jQuery Validation中,`remote`验证规则允许开发者通过异步请求(通常是AJAX)来验证用户输入。然而,当在Zepto.js中使用这个功能时,可能由于其默认的异步行为与jQuery Validation的期望不一致,导致问题出现。...

    AJAX基础教程-5 Ajax Validate

    在`validation.jsp`文件中,我们可能会看到一个包含AJAX调用的JSP页面,用于触发验证过程。这个页面可能包含一个表单,当用户填写完毕并提交时,AJAX请求会被触发,发送数据到`ValidationServlet`。Servlet处理请求...

    jQuery-validation.rar

    6. **异步验证**:对于需要服务器端验证的情况,可以通过AJAX实现异步验证,避免页面刷新。 7. **国际化**:支持多语言,可以根据用户浏览器设置或手动配置显示不同语言的错误消息。 8. **易于整合**:与现有的...

    Validation

    但通常,这样的资源可能会包含如何在Web应用中实现验证的步骤,比如使用AJAX异步验证,或者介绍一些常用的验证库,如Hibernate Validator、Spring Validation等。 标签"Validation"进一步确认了我们的讨论主题。在...

    FormValidation验证源代码

    4. **异步验证**:支持异步验证,比如通过Ajax向服务器发送请求验证用户输入,确保数据的唯一性和合法性。 5. **自定义反馈**:可以自定义错误消息和提示元素,以符合网站的视觉风格。 6. **插件系统**:Form...

Global site tag (gtag.js) - Google Analytics