validationEngine ajax验证 java
发布时间:2020-12-15 21:03:33 所属栏目:百科 来源:网络整理
导读:参考资料: http://code.ciaoca.com/jquery/validation_engine/ http://www.cnblogs.com/aijun/archive/2011/03/21/1989991.html http://csjava.blog.163.com/blog/static/1904700332012112065228299/ jsp: Java代码 650) this.width=650;" alt="复制代码"
参考资料: http://code.ciaoca.com/jquery/validation_engine/ http://www.cnblogs.com/aijun/archive/2011/03/21/1989991.html http://csjava.blog.163.com/blog/static/1904700332012112065228299/ jsp:
<textarea name="content" id="content" cols="120" rows="4" style="overflow: auto;" class="validate[required,ajax[sensitiveWord]]"></textarea> jquery.validationEngine-zh_CN.js:(Validation Engine 2.2.4 ,jQuery plugin,2.2.4版本的 )
"sensitiveWord":{ "url": "test!validateInfo.fhtm","extraDataDynamic": ['#content'],"alertTextLoad": "验证中,请等待..." }, jquery.validationEngine.js: 需要修改以下的内容:
_ajax: function(field,options) { var errorSelector = rules[i + 1]; var rule = options.allrules[errorSelector]; var extraData = rule.extraData; var extraDataDynamic = rule.extraDataDynamic; if (!extraData) extraData = ""; if (extraDataDynamic) { var tmpData = []; var domIds = String(extraDataDynamic).split(","); for (var i = 0; i < domIds.length; i++) { var id = domIds[i]; if ($(id).length) { var inputValue = field.closest("form").find(id).val(); var keyValue = id.replace('#','') + '=' + encodeURIComponent(encodeURIComponent(inputValue)); //修改这里,原来的方法有点老,代码越界了,不需要换行 tmpData.push(keyValue); } } extraDataDynamic = tmpData.join("&"); } else { extraDataDynamic = ""; } java: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |