日期:2014-05-20  浏览次数:20654 次

JSP表单验证失败后,怎么改变表单错误部分的背景色?
比如页面上有两个文本框A和B,我希望用ActionFormd的validate函数来验证它们非空,如果验证失败,文本框的颜色改变以提示用户输入错误,现在验证功能是实现了,但是文本框背景色不知道怎么去设置。
用validation.xml倒是可以实现,只要在JSP里加上errorStyleClass就可以了,只是这个方法不太灵活,对页面上的各个文本框只是逐个验证,有点死板。
当页面上的文本框增多时,有些文本框是相关联的可能要同时验证,比如A框非空则B框必须非空,或者A框为空则B框必须为空才能认证通过(也许相关联的文本框有三个到四个),用validation.xml好像不能实现,用validate函数吧,又没办法改变背景色,该怎么办啊?

------解决方案--------------------
你说的这种在JQUERY里有一种表单验证框架,可以实现你说的功能。