Foros del Web » Programando para Internet » Javascript »

por qué no me funciona esta validación ?

Estas en el tema de por qué no me funciona esta validación ? en el foro de Javascript en Foros del Web. Hola: Simple, no funciona esta validación: Código HTML: <form name= "forma1" id= "forma1" method= "post" action= "correo.aspx" onsubmit= "return validaform();" > <label> *Nombre: </label> <br ...
  #1 (permalink)  
Antiguo 05/12/2005, 19:32
 
Fecha de Ingreso: febrero-2005
Mensajes: 135
Antigüedad: 19 años, 3 meses
Puntos: 0
por qué no me funciona esta validación ?

Hola:

Simple, no funciona esta validación:

Código HTML:
<form name="forma1" id="forma1" method="post" action="correo.aspx" onsubmit="return validaform();">
			<label>*Nombre:</label>
			<br />

	    	<input name="nombre" type="text" />
	    	<br />
			<label>*Tel&eacute;fono oficina:</label>
			<br />
	    	<input name="tel_off" type="text" class="contact" />
	    	<br />
			<label>Tel&eacute;fono particular:</label>

			<br />
	    	<input name="tel_part" type="text" class="contact" />
	    	<br />
			<label>Cd/Delegaci&oacute;n/Municipio:</label>
			<br />
			<input name="cd" type="text" />
			<br />
			<label>Estado:</label>

			<br />
			<input name="estado" type="text" />
			<br />
			<label>Correo electr&oacute;nico :</label>
			<br />
			<input name="email" type="text" />
			<br />
			<label>*Tipo de cr&eacute;dito de inter&eacute;s:</label>

			<br />
			<select name="credito">
				<option disabled="disabled" selected="selected" value="0">--Seleccione una opción--</option>
				<option value="1">Cr&eacute;dito 1</option>
				<option value="2">Cr&eacute;dito 2</option>
				<option value="3">Cr&eacute;dito 3</option>

			</select>
			<br />
			<label>Comentarios:</label>
			<br />
	    	<textarea name="comentario" rows="5"></textarea>
	    	<br />
			<input name="enviar" type="submit" class="boton" value="enviar" onclick="return validaform();" />
</form>

<p>Los campos con * son obligatorios.</p> 
Código PHP:
function validaform() {
    if ( 
document.forma1.nombre.value == "" ) {
        
alert ("Es necesario que escriba su nombre");
        
document.forma1.nombre.focus();
        return 
false;
    } else if ( 
document.forma1.credito.value == "0" ) {
        
alert ("Seleccione un tipo de crédito de su interés");
        
document.forma1.credito.focus();
        return 
false;
    } else if ( 
document.forma1.tel_off.value == "" && document.forma1.tel_part.value == "") {
        
alert ("Indíquenos algún teléfono para contactarlo");
        
document.forma1.tel_off.focus();
        return 
false;

liga: http://idiweb.com.mx/prueba/contacto.html
http://idiweb.com.mx/prueba/validar.js

¿por qué !!!!?
  #2 (permalink)  
Antiguo 05/12/2005, 19:58
 
Fecha de Ingreso: diciembre-2001
Ubicación: Asuncion
Mensajes: 143
Antigüedad: 22 años, 5 meses
Puntos: 1
Falta cerrar el ultimo if..
Código:
    } else if ( document.forma1.tel_off.value == "" && document.forma1.tel_part.value == "") {
        alert ("Indíquenos algún teléfono para contactarlo");
        document.forma1.tel_off.focus();
        return false;
  #3 (permalink)  
Antiguo 06/12/2005, 10:04
 
Fecha de Ingreso: febrero-2005
Mensajes: 135
Antigüedad: 19 años, 3 meses
Puntos: 0
Mil gracias !!!
Que burro soy.
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 11:14.