Foros del Web » Programando para Internet » Javascript »

Comprobar Relleno de al menos un campo de texto

Estas en el tema de Comprobar Relleno de al menos un campo de texto en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/01/2009, 11:00
 
Fecha de Ingreso: octubre-2007
Mensajes: 191
Antigüedad: 16 años, 7 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
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:56.