我想实现jQuery验证插件,以用Java和Struts编写的Web应用程序中使用。我只想使用它来验证表单输入,以查看它们是否符合某些规则,然后再提交给数据库。我正在尝试实现的项目是由其他人编写的,我没有访问权限,也无法重写它。
这是我要验证的表单输入之一:
<html:text property="groomFirstName" maxlength="30" tabindex="1" styleId="groomFirstName" size="15" onchange="properCase(this.id); needToConfirm=true;" />
我已经为插件编写了一些自定义方法。我已经在一个简单的HTML表单上测试了它们,但是我没有如何使它们像上面的代码行那样与struts代码一起使用。
使用Struts生成表单的事实是无关紧要的。JavaScript在浏览器中执行,HTML是HTML。
上面的代码行不是HTML。这是一个Struts JSP标记,在服务器端进行评估,并生成发送到浏览器的HTML代码。jQuery只关心HTML。上面的代码将生成以下HTML:
<input type="text" name="groomFirstName" maxlength="30" tabindex="1" id="groomFirstName" size="15" onchange="properCase(this.id); needToConfirm=true;" />