Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/06/2008, 11:28
Avatar de JavierB
JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 3 meses
Puntos: 772
Respuesta: Controlar una cadena del formulario antes de enviarlo

Hola angel_dope

Prueba este ejemplo:

Código PHP:
<html>
<
head>
<
title>Untitled</title>
<
script type="text/javascript">
function 
validar(frm) {
  
num frm.tipo.value;
  
txt frm.fichero.value;
  if (
num=='2'patron = /.avi$|.mov$|.zip$/;
  else if (
num=='3'patron = /.doc$|.pdf$|.xls$|.zip$/;
  else return;
  if (!
patron.test(txt)) {
    
alert('Error');
    return 
false;
  }
}
</script>
</head>
<body>
<form action="algo.php" onsubmit = "return validar(this)">
<select name="tipo" id="tipo">
          <option value="1">Accesorios</option>
          <option value="2">Videos</option>
          <option value="3">Documentos</option>
          <option value="4">Clientes</option>
        </select>
<input type="text" name="fichero" />
<input type="submit" />
</form>  
</body>
</html> 
Saludos,