Tema: Duda
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2009, 14:43
Avatar de JairLizcano
JairLizcano
 
Fecha de Ingreso: junio-2008
Ubicación: Santander, Colombia
Mensajes: 608
Antigüedad: 16 años, 10 meses
Puntos: 53
Mensaje Duda

Llevo algunas horas leyendo algo de la JavaScript para implementar controles en mi sistema, por lo cual haré algunas preguntas sencillas y trataré de ser muy explicito para si es necesario corregir mi teoria.

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:
onsubmit:"return unicaFuncion(this);"
, 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:
Código:
function validarCampos(campo, caracteresPermitidos){}
, 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:
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
Agradeceré cualquier punto de vista y corrección a mis palabras.

Gracias.