Definir uno mismo el nombre de la función de validación javascript
Artículo por Club Developers · 30 agosto 2006
3038 vistas
			
		Por defecto, el uso de la etiqueta   de generación de la función javascript de validación de un formulario genera una función el nombre de la cual está ligado al nombre del formulario.
Por ejemplo,  dará una función validateMiForm.
Puede que queramos, por una determinada razón (flexibilidad en caso de cambio de nombre del formulario, normalización,...), poder definir uno mismo el nombre de la función generada. El atributo method lo permite.
 
De esta manera, si necesitamos escribir un código JavaScript complementario para la validación de ciertos elementos del formulario, no tendremos más que servirnos del nombre de éste último:
 
 
		
		Por ejemplo,
Puede que queramos, por una determinada razón (flexibilidad en caso de cambio de nombre del formulario, normalización,...), poder definir uno mismo el nombre de la función generada. El atributo method lo permite.
html4strict
 <html:javascript name="miForm" method="strutsValidation" /> ... <html:form action="/miAction" onsubmit="return strutsValidation(this);"> ... </html:form>
De esta manera, si necesitamos escribir un código JavaScript complementario para la validación de ciertos elementos del formulario, no tendremos más que servirnos del nombre de éste último:
java
 function miValidation(form) { if (...) { } return strutsValidation(form); }
html4strict
 <html:javascript name="miForm" method="strutsValidation" /> ... <html:form action="/miAction" onsubmit="return miValidation(this);"> ... </html:form>


