validwhen kills me!

2003-10-28 Thread Ruben Orta Magan
Hello.I've got a problem with validwhen. I've got a form with two buttons.one 
makes and insert in the database, and the other makes a searchI want to make a 
validation only when the insert button is pushed and i don't know if i understand 
correctly how validwhen works.

I've got this form

html:form action=/icytReviAction onsubmit=return validateIcytReviForm(this)

html:text property=name/
html:text property=email/

html:hidden property=act/

html:submit value=alta onclick=javascript:document.forms[0].act.value='insert';/
html:submit value=alta onclick=javascript:document.forms[0].act.value='search';/

/html:form
The hidden input called act that is filled with the word search or insert, the 
value depends of the button you push.

I want to set name as a required field and email has a required, email mask field. 

If i put this validation don't run :\

field
property=name
depends=validwhen
arg0 key=icytReviForm.name.displayname/
var
var-nametest/var-name
var-value(act == 'alta')/var-value
/var 
/field

field
property=email
depends=validwhen,email
arg0 key=icytReviForm.name.displayname/
msg name=email key=errors.icytReviForm.formatoCOZ/
var
var-nametest/var-name
var-value(act == 'alta')/var-value
/var 
/field

Some one knows how to validate correctly?? Someone use validwhen and it's validate 
correctly?

Thanks in advance

Re: validwhen kills me!

2003-10-28 Thread Ruben Orta Magan
Sorry I've got and error...change

this line

var-value(act == 'alta')/var-value

with this

var-value(act == 'insert')/var-value

Thanks

- Original Message - 
From: Ruben Orta Magan [EMAIL PROTECTED]
To: Struts Users Mailing List [EMAIL PROTECTED]
Sent: Tuesday, October 28, 2003 2:02 PM
Subject: validwhen kills me!


Hello.I've got a problem with validwhen. I've got a form with two
buttons.one makes and insert in the database, and the other makes a
searchI want to make a validation only when the insert button is pushed
and i don't know if i understand correctly how validwhen works.

I've got this form

html:form action=/icytReviAction onsubmit=return
validateIcytReviForm(this)

html:text property=name/
html:text property=email/

html:hidden property=act/

html:submit value=alta
onclick=javascript:document.forms[0].act.value='insert';/
html:submit value=alta
onclick=javascript:document.forms[0].act.value='search';/

/html:form
The hidden input called act that is filled with the word search or
insert, the value depends of the button you push.

I want to set name as a required field and email has a required, email mask
field.

If i put this validation don't run :\

field
property=name
depends=validwhen
arg0 key=icytReviForm.name.displayname/
var
var-nametest/var-name
var-value(act == 'alta')/var-value
/var
/field

field
property=email
depends=validwhen,email
arg0 key=icytReviForm.name.displayname/
msg name=email key=errors.icytReviForm.formatoCOZ/
var
var-nametest/var-name
var-value(act == 'alta')/var-value
/var
/field

Some one knows how to validate correctly?? Someone use validwhen and it's
validate correctly?

Thanks in advance


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]