搜索
点标签看更多好帖

会Struts的Validator的朋友进来

[复制链接]

该用户从未签到

分享到:
发表于 2009-1-2 21:30 | 显示全部楼层 |阅读模式 来自:LAN
我用的Struts1.2,j2ee环境是java EE5 ,应用了ValidatorForm客户端验证的时候。怎么struts生成的javascript代码是错误的。
代码如下
    var bCancel = false;     
function validateLoginForm(form)
{         
if (bCancel)
{             return true;         }
else {             return true;         }
     }

用j2ee 1.4就没有这个问题。而且服务器端的验证也正常。但是在java EE5里面,服务器端直接不验证。
免责声明:用户在本平台发表的内容(如有图片或视频亦包括在内)仅表明其个人观点,不代表本平台观点,本平台亦不承担任何法律及连带责任,本平台仅提供信息存储服务;本平台发布的信息仅为传递、参考之用,不构成任何投资、使用等行为的建议。任何后果均由用户自行承担;转载文章的版权归原作者所有,如有侵权,请与我们取得联系,我们将立即整改或删除相关内容。

该用户从未签到

 楼主| 发表于 2009-1-2 21:32 | 显示全部楼层 来自:LAN
正常的验证应该是这样的:
    var bCancel = false;     
function validateCardForm(form) {  
       if (bCancel) {
             return true;         }
else {             var formValidationResult;           
  formValidationResult = validateRequired(form);     
        return (formValidationResult == 1);   
     }   
}
免责声明:用户在本平台发表的内容(如有图片或视频亦包括在内)仅表明其个人观点,不代表本平台观点,本平台亦不承担任何法律及连带责任,本平台仅提供信息存储服务;本平台发布的信息仅为传递、参考之用,不构成任何投资、使用等行为的建议。任何后果均由用户自行承担;转载文章的版权归原作者所有,如有侵权,请与我们取得联系,我们将立即整改或删除相关内容。
回复 支持 反对

使用道具 举报

旧房翻新

该用户从未签到

 楼主| 发表于 2009-1-2 21:35 | 显示全部楼层 来自:LAN
jsp页面代码如下


  1.                 <html:form action="/login" onsubmit="return validateLoginForm(this);">
  2.                         <bean:message key="label.username" />
  3.                         <html:text property="username" />
  4.                         <html:errors property="username" />
  5.                         <br />
  6.                         <bean:message key="label.password" />
  7.                         <html:password property="password" />
  8.                         <html:errors property="password" />
  9.                         <br />
  10.                         <html:submit/>
  11.                         <html:cancel/>
  12.                         <html:errors property="status" />
  13.                 </html:form>
  14.                 <html:javascript formName="loginForm" />
复制代码
免责声明:用户在本平台发表的内容(如有图片或视频亦包括在内)仅表明其个人观点,不代表本平台观点,本平台亦不承担任何法律及连带责任,本平台仅提供信息存储服务;本平台发布的信息仅为传递、参考之用,不构成任何投资、使用等行为的建议。任何后果均由用户自行承担;转载文章的版权归原作者所有,如有侵权,请与我们取得联系,我们将立即整改或删除相关内容。
回复 支持 反对

使用道具 举报

使用高级回帖 (可批量传图、插入视频等)快速回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则   Ctrl + Enter 快速发布  

发帖时请遵守我国法律,网站会将有关你发帖内容、时间以及发帖IP地址等记录保留,只要接到合法请求,即会将信息提供给有关政府机构。
快速回复 返回顶部 返回列表