Foros del Web » Programando para Internet » Javascript »

Por que mi formulario no envia?

Estas en el tema de Por que mi formulario no envia? en el foro de Javascript en Foros del Web. Tengo un formulario en donde hay varias cajas de texto que hay que llenar pero las cuales no se tienen que repetir ninguna... todo bien ...
  #1 (permalink)  
Antiguo 24/11/2011, 21:55
Avatar de soypepepompin  
Fecha de Ingreso: noviembre-2010
Mensajes: 106
Antigüedad: 13 años, 5 meses
Puntos: 1
Por que mi formulario no envia?

Tengo un formulario en donde hay varias cajas de texto que hay que llenar pero las cuales no se tienen que repetir ninguna... todo bien porque cuando hay repetido te tira un alert. pero el tema es que cuando no hay texto repetido el formulario no envía... osea le doy a enviar y no pasa nada de nada...

miren....


Código HTML:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>

<script type="text/javascript">
var form1=document.form1;
var name = 'keyword[]';

		function check()
		{	
		    var keywords = document.getElementsByName(name);		
			
			for (var i=0; i<keywords.length; i++)
			{		

					for (j=i+1; j<keywords.length; j++) 
					{   			
						if (keywords[i].value==keywords[j].value)
						{ 
						alert("Hay uno repetido mi buen amigo..."+" "+keywords[i].value+" "+keywords[j].value);
						return true;
						}
					}			

			}
		
		}
		
form1.submit();
</script>


</head>

<body>

	<form id="form1" name="form1" method="post" action="" >
    
		<input type="text" name="keyword[]" id="keyword[]" class="inputc" />
		<input type="text" name="keyword[]" id="keyword[]" class="inputc" />
		<input type="text" name="keyword[]" id="keyword[]" class="inputc" />
		<input type="text" name="keyword[]" id="keyword[]" class="inputc" />
		<input type="text" name="keyword[]" id="keyword[]" class="inputc" />
    
		<input type="button" name="Submit"  value="Enviar" onclick="check(form1);" />
    
    
    </form>                                   


</body>
</html> 
Alguien ve cual es el error?

gracias
  #2 (permalink)  
Antiguo 24/11/2011, 22:47
Avatar de soypepepompin  
Fecha de Ingreso: noviembre-2010
Mensajes: 106
Antigüedad: 13 años, 5 meses
Puntos: 1
Respuesta: Por que mi formulario no envia?

ah listo ya lo resolvi... meti la linea
form1.submit();

dentro de la funcion check

saludos

Etiquetas: formulario, html, input
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 17:15.