Foros del Web » Programando para Internet » Javascript »

Código formulario javascript

Estas en el tema de Código formulario javascript en el foro de Javascript en Foros del Web. Tengo un código javascript que no permite enviarse un formulario a uno mismo, pero no me funciona con el select. Código HTML: <script language= "javascript" ...
  #1 (permalink)  
Antiguo 03/02/2010, 05:18
 
Fecha de Ingreso: junio-2009
Mensajes: 32
Antigüedad: 14 años, 10 meses
Puntos: 0
Código formulario javascript

Tengo un código javascript que no permite enviarse un formulario a uno mismo, pero no me funciona con el select.
Código HTML:
<script language="javascript" type="text/javascript">   
function vacio(q) {   
        for ( i = 0; i < q.length; i++ ) {   
                if ( q.charAt(i) != " " ) {   
                        return true   
                }   
        }   
        return false   
}   

function valida(F) {   
           
        if( vacio(F.prov2.value) == "<?php echo $_POST['id']; ?>" ) {   
                alert("No puedes seleccionarte a ti mismo.")   
                return false   
        } else {   
                return true  
        }   
           
}   
  
</script> 
Código HTML:
 <form id="form1" name="form1" method="post" action="hablarex2.php" onSubmit="return valida(this);">
<select id="prov2" name="prov2" />
              <option value="1">Juan</option>
              <option value="2">Rosa</option>
              <option value="3">Pepa</option>
          </select>
      </form> 
  #2 (permalink)  
Antiguo 03/02/2010, 05:21
Avatar de karlic0s  
Fecha de Ingreso: abril-2007
Ubicación: Cartagena (Murcia)
Mensajes: 241
Antigüedad: 17 años
Puntos: 18
Respuesta: Código formulario javascript

Código Javascript:
Ver original
  1. <script language="javascript" type="text/javascript">  
  2. function vacio(q) {  
  3.         for ( i = 0; i < q.length; i++ ) {  
  4.                 if ( q.charAt(i) != " " ) {  
  5.                         return true  
  6.                 }  
  7.         }  
  8.         return false  
  9. }  
  10.  
  11. function valida(F) {  
  12.            
  13.         if( vacio(document.form1.prov2.value) == "<?php echo $_POST['id']; ?>" ) {  
  14.                 alert("No puedes seleccionarte a ti mismo.")  
  15.                 return false  
  16.         } else {  
  17.                 return true  
  18.         }  
  19.            
  20. }  
  21.  
  22. </script>

Asi tampoco?
  #3 (permalink)  
Antiguo 03/02/2010, 05:27
 
Fecha de Ingreso: junio-2009
Mensajes: 32
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Código formulario javascript

Tampoco, ya lo probé antes :(
  #4 (permalink)  
Antiguo 03/02/2010, 05:29
 
Fecha de Ingreso: junio-2009
Mensajes: 32
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Código formulario javascript

El campo lo coje bien porque si pongo esto me salta el alert, el problema es cuando intento poner el valor que en el select no me lo recoje.
Código Javascript:
Ver original
  1. <script language="javascript" type="text/javascript">  
  2.         if( vacio(F.prov2.value) == true ) {  
  3. </script>
  #5 (permalink)  
Antiguo 03/02/2010, 07:45
 
Fecha de Ingreso: junio-2009
Mensajes: 32
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Código formulario javascript

Vale ya lo tengo! gracias de todas formas

Etiquetas: formulario
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 18:27.