You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by Mariano Petrakovsky <mp...@tecnonexo.com> on 2005/05/23 21:56:11 UTC
[Shale] Javascript validator
I have a JSP like this:
-------------------------------------------------------------------------
<h:form id="testForm" onsubmit="return ValidateForm(this);">
....
<h:panelGroup>
<h:inputText id="currentconfig"
value="#{sizeTableHandler.currentconfig}" required="true"
size="10">
<s:commonsValidator type="required" arg="currentconfig"
server="false" client="true" />
</h:inputText>
</h:panelGroup>
....
<s:validatorScript functionName="ValidateForm" />
</h:form>
---------------------------------------------------------------------------
when JSF generate mi static HMTL using Commons Validators, (for instance,
i'm not fill the "currentconfig" field), mi mozilla Javascript Console
capture this: "Error: v is not defined"
Then... looking source of this static page... I'm Found the javascript
generate like this:
---------------------------------------------------------------------------
var bCancel = false;
function ValidateForm(form) { return bCancel || true
&& validateRequired.js,v(form)
;}
function required() {
this[0] = new Array("content:testForm:currentconfig", "currentconfig is
required.", new Function("x", "return {}[x];"));
}
---------------------------------------------------------------------------
Now... I'm asking... it's and bug of commons validator libraries or... it's
my error???
--
Mariano G. Petrakovsky
Programmer · Software Factory
AXG Tecnonexo - www.tecnonexo.com
Development facilities:Av. Maipú 1252 8º (C1006ACT) · Buenos Aires ·
Argentina.
Tel.: (54-11) 4878-0005 - Fax: (54-11) 4878-0065.
Headquarters: 1604 Spring Hill Road, Suite 160 Vienna · VA 22182 · USA.
Tel.: (202) 986-7541 - Fax: (202) 787-3891.
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
· · · ·
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org