El atributo onsumbit aplicado a cualquier caso de formulario captura el evento submit de determinado boton y lo evalua de forma booleana, aplicando true para iniciar el atributo action del formulario o false para un caso contrario.
En la mayoria de códigos que he revisado he encontrado una unica funcion como resultado del evento onsubmit, es decir;
Código:
, estructuré una función que permite validar si los campos estan vacios, no definidos y para determinado cantidad de caracteres en un campo de texto, algo similar a: onsubmit:"return unicaFuncion(this);"
Código:
, y sólo hice uso lógico dentro de una función llamando a la función validarCampos() limitando asi el uso de código para otro sistema, en conclusion, ¿puedo en el atributo onsubmit pasar más de una función a evaluar?, ejemplo: function validarCampos(campo, caracteresPermitidos){}
Código:
...onsubmit="validarCampos(this.campo1, 10) y otra función validarCampos(this.campo2, 15) y en base a esos controles definir true o false"
¿Por otro lado es correcto incluir JavaScript desde la función include en php?, es decir:
Código PHP:
<head>
include_once("js/validarCampos.js");
</head>
Gracias.