使用带有struts编写的表单的jQuery验证插件

时间:2012-05-25 17:17:47

标签: javascript jsp jquery-plugins jquery-validate struts

我想实现jQuery验证插件,以便在用java和struts编写的Web应用程序中使用。我只是想用它来验证表单输入,看它们在提交到数据库之前是否符合某些规则。我试图实现的项目是由其他人编写的,我无法访问它们,我无法重写它。

以下是我要验证的表单输入之一:

<html:text property="groomFirstName" maxlength="30" tabindex="1" styleId="groomFirstName"  size="15" onchange="properCase(this.id); needToConfirm=true;"   />

我为插件编写了一些自定义方法。我在一个简单的HTML表单上测试过它们,但我不知道如何使用struts代码来处理它们,就像上面的代码行一样。

1 个答案:

答案 0 :(得分:1)

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;" />