2012-05-25 40 views
0

我想實現jQuery驗證插件,用於用java和struts編寫的web應用程序。我只是想用它來驗證表單輸入,看它們在提交到數據庫之前是否符合某些規則。我試圖實現這個項目是由別人編寫的,我沒有訪問它們,我不能重寫它。使用jQuery驗證插件與struts編寫的表單

這裏是我想驗證表單輸入一個:

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

我寫的插件一些自定義的方法。我已經在一個簡單的HTML表單上對它們進行了測試,但是我不知道如何使它們像struts代碼一樣工作,就像上面的代碼行一樣。

回答

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