Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2009, 11:00
darkmcloud
 
Fecha de Ingreso: octubre-2007
Mensajes: 191
Antigüedad: 17 años, 6 meses
Puntos: 0
Comprobar Relleno de al menos un campo de texto

Buenas amigos de FDW...tengo el siguiente formulario en el que necesito comprobar que al menos un campo de texto o numero no este vacio...o sea no necesito que esten todos rellenos...sino que al menos uno tenga valor...
Este es el codigo:


Código PHP:
<html>
<
head>
<
title>Buscar Repuestos</title>
</
head>

<
body onLoad="document.search.codigo.focus();" >
<
SCRIPT LANGUAGE="JAVASCRIPT">

function 
validar(){
    var 
CamposRellenos;
    
CamposRellenos false;
    
inputs document.getElementsById('search');
    for (
i=0inputs.lengthi++) 
            if (
inputs[i].value != "0")
                
CamposRellenos true;         
    if (
CamposRellenos)
        
document.search.submit();
    else {
        
alert("Debe de rellenar algún campo de texto")
        return 
0;
    }
}


</SCRIPT>
 

<form name="search" method="post" action="scripts/3.asp" autocomplete="off">
  <div align="center">
    <table width="873" height="71" border="0" cellpadding="2" cellspacing="2">
    <tr>
    <td height="39"> Código </td>
    <td> Descripcion: </td>
    <td>Familia</td>
    <td width="260">Seleccionar Stock</td>
    </tr>
    <tr>

    <td width="99" height="26" ><input type="text"  name="codigo" id="codigo" value="" size=15  MaxLength="9"></td>
  
    <td width="306"><input type="text" name="descripcion" id="descripcion"value="" size=50></td>
    <td width="182"><select name="familia">
              <option selected></option>
              <%do until rs1.eof%>
              <option value="<%=rs1("familia")%>"><%=rs1("familia")%></option>
              <%rs1.MoveNext
              loop
rs1.Close
set rs1 = Nothing%>
            </select>
    

    </td>
<td>


  <select name="stock">
                          <option selected>Todos</option>
                          <option>Solo con Stock</option>
                        </select>
</td>


    </tr>
    

    </table>
        <input  type="submit" onClick="validar()" value="Buscar">
  </div>
</FORM> 

</body>
</html> 
el problema es que al enviarlo...manda el formulario como si no se realizara la
validacion...ademas que necesito saber como validar si el usuario selecciono algun
valor del select....yo se que se verifica con un selected index ==0...
pero no se como aplicarlo a este ejemplo
De antemano muchas gracias