You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Ruben Orta Magan <ru...@cti.csic.es> on 2003/10/27 15:07:19 UTC
requiredif don't execute the condition
Hello.
I've got a problem with the requiredif condition in the struts validator.
I'm using this dtd:
http://jakarta.apache.org/commons/dtds/validator_1_0.dtd
http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd
The validation rule is:
<formset>
<form name="icytReviForm">
<field
property="tituloRevista"
depends="requiredif">
<arg0 key="icytReviForm.tituloRevista.displayname"/>
<var>
<var-name>field[0]</var-name>
<var-value>accion</var-value>
</var>
<var>
<var-name>fieldTest[0]</var-name>
<var-value>EQUAL</var-value>
</var>
<var>
<var-name>fieldValue[0]</var-name>
<var-value>alta</var-value>
</var>
</field>
</form>
</formset>
accion is a hidden value that it's set when i put a submit button...the form
is
<html:form action="/icytReviAction" onsubmit="return
validateIcytReviForm(this)">
Titulo:</td><td><html:text property="tituloRevista" size="80"/>
<html:submit value="alta"
onclick="javascript:document.forms[0].accion.value='alta';"/>
<html:text property="accion" value="alta"/>
</html:form>
When I push the alta submit button the validator don't execute the
requiredif condition and don't validate
my form. Any suggestion about the problem?
Thanks.
---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org