validate的非空驗證

2021-08-29 06:14:10 字數 1846 閱讀 2592

設計的有jsp頁面,資源檔案,還有struts-config.xml中validate=「true」,validation.xml中的資訊

首先在jsp頁面有如下**:

xml **

<

font

color="red"

>

<

html:errors

bundle="user"

property="username"

/>

<

html:errors

bundle="user"

property="password"

/>

font>

在userresources.properties和userresources_en.properties資源檔案中新增如下**:

xml **

user_name=user name   

user_password=password

field_missing= can't null  

在userresources_zh_cn.properties資源檔案中新增如下**:

xml **

user_name=使用者名稱       

user_password=密碼       

field_missing=不能為空      

validation.xml中的資訊

xml **

<

form

name="/user/login"

>

<

field

property="username"

depends="required"

>

<

msgbundle="user"

key="field_missing"

name="required"

/>

<

argbundle="user"

key="user_name"

/>

field

>

<

field

property="password"

depends="required"

>

<

msgbundle="user"

key="field_missing"

name="required"

/>

<

argbundle="user"

key="user_password"

/>

field

>

form

>

最後修改struts-config.xml中validate=「true」,

xml **

<

action

path="/user/login"

type="org.apache.struts.beanaction.beanaction"

name="userbean"

input="/login.jsp"

scope="session"

validate="true"

>

<

forward

name="success"

path="/main.jsp"

/>

<

forward

name="failure"

path="/login.jsp"

/>

action

>

注意:他的失敗頁面和進入頁面必須是一樣的,這樣才會把錯誤返回到當前頁面,這樣就ok了。

Jquery表單驗證非空

簡單的表單驗證,個人覺的有點繁瑣,刪除了點,不知道是優化還是加漏洞?所以 把 的原始碼貼出來大佬有時間看看來批評我,但是好使,絕對管用寫在頁面和js檔案內都可以,直接呼叫方法,別忘記引入js jquery檔案就行 驗證使用者名稱非空 這段是處理登入使用者名稱 function validate us...

特殊驗證validate

jquery.validator.addmethod bytemaxlength function value,element,param returnthis.optional element length param validator.format 不能超過個位元組 乙個中文字算2個位元組 j...

validate表單驗證

1.頁面資訊。2.新增自定義校驗 additional methods.js 1 寫在 additional methods.js 檔案中,自行建立。2 呼叫前要新增對 additional methods.js 檔案的引用。jquery.validator.addmethod iszipcode ...