Eu peguei o exemplo do required
ele tem
o
oRequired = new required();
Alguem sabe me dizer como ele sabe quais sao
os objetos required de um jsp ?
<validator
name="required"
classname="com.wintecinc.struts.validation.StrutsValidator" method="validateRequired" msg="errors.required"> <_javascript_><![CDATA[ function validateRequired(form) { var bValid = true; var focusField = null; var i = 0; var fields = new Array(); oRequired = new required();
for (x in oRequired)
{
if ((form[oRequired[x][0]].type == 'text' || form[oRequired[x][0]].type == 'textarea' || form[oRequired[x][0]].type == 'select' || form[oRequired[x][0]].type == 'select-one' ||form[oRequired[x][0]].type == 'radio' || form[oRequired[x][0]].type == 'password') && form[oRequired[x][0]].value == '') { if (i == 0) focusField = form[oRequired[x][0]];
fields[i++] = oRequired[x][1];
bValid = false; } }
if (fields.length > 0)
{
focusField.focus(); alert(fields.join('\n')); }
return
bValid;
}]]> </_javascript_> </validator> |