Cita:
Iniciado por Franz1628 Falta que pongas el código del segundo Div con id "campos_2"
MUCHAS GRACIAS!, no me había dado cuenta (jaja)
pero mira, solucione el tema del "div id=campo_2" que mencionabas, pero resulta que me sigue enviando el mismo error; se envía el formulario al colocar aceptar en la ventana de aviso "contraseñas no son iguales"...
En una de esas será que mi otro script interrumpe algo... dejo el código para ver si me puedes ayudar:
Este código muestra los campos ocultos:
Código Javascript
:
Ver original<!--MUESTRA CAMPOS-->
<script type="text/javascript">
function ShowTextFields(){
var opcion_seleccionada = document.getElementById("opciones").value;
if(opcion_seleccionada == "2"){
document.getElementById("campos_2").style.display = "block";// desocultas el div que contiene los campos
}
else{
document.getElementById('campos_2').style.display='none';
}
if(opcion_seleccionada == "1"){
document.getElementById("campos_1").style.display = "block";// desocultas el div que contiene los campos
}
else{
document.getElementById('campos_1').style.display='none';
}
}
</script>
<!--FIN MUESTRA CAMPOS-->
Este otro valida los campos de formulario (solo 1 de momento):
Código Javascript
:
Ver original<!-- VALIDA CAMPOS -->
<script type="text/javascript">
function valida_envia(f){
if (document.form_clientes.nom_clt.value.length==0){
alert("Debe escribir su nombre")
document.form_clientes.nom_clt.focus()
return false;
}
//el formulario se envia
alert("Muchas gracias por enviar el formulario");
f.fvalida.submit();
</script>
<!--FIN VALIDA CAMPOS -->
Y este es para validar las contraseñas que sean iguales:
Código Javascript
:
Ver original<!--VALIDAR CONTRASEÑAS-->
<script type="text/javascript">
function checkval() {
if (document.getElementById("pass_clt").value != document.getElementById("pass2").value) {
alert("Las contraseñas que has introducido no son iguales");
return false;
}
else {
document.form_clientes.submit();
}
}
</script>
<!--FIN VALIDAR CONTRASEÑAS-->
Bueno y aca dejo mi formulario completo:
Código HTML:
Ver original<form action="agregado_cliente.php" method="post" name="form_clientes" id="form_clientes" onsubmit="valida_envia(this);return false;"> <select onchange="javascript:ShowTextFields()" id="opciones"> <option disabled="disabled" selected="selected" >Seleccione una opci
ón
</option> <!-------------------------------------CLIENTES NATURALES-------------------------------------------------------->
<div id="campos_1" style="display:none"> <tr><td>Nombre:
</td><td><input name="nom_clt" type="text" id="nom_clt" size="50" /></td> </tr> <tr><td>Apellidos:
</td><td><input name="ape_clt" type="text" id="dir_clt" size="50" /></td> </tr> <tr><td>E-mail:
</td><td><input name="email_clt" type="text" id="email_clt" size="50" /></td> </tr> <tr><td>Contrase
ña:
</td><td><input name="pass_clt" type="password" id="pass_clt" size="50" /></td> </tr> <tr><td>Confirmar Contrase
ña:
</td><td><input name="pass2" type="password" id="pass2" size="50" /></td> </tr> <tr><td> </td><td><input type="submit" value="Registrarse" onClick="checkval();" /></td></tr> <!-------------------------------------EMPRESA-------------------------------------------------------->
<div id="campos_2" style="display:none"> <!--<tr><td>Nombre de Usuario:</td><td><input name="nick_clt" type="text" id="nick_clt" size="50" /></td> </tr> -->
<tr><td>E-mail:
</td><td><input name="email_clt" type="text" id="email_clt" size="50" /></td> </tr> <tr><td>Contrase
ña:
</td><td><input name="pass_clt" type="password" id="pass_clt" size="50" /></td> </tr> <tr><td>Confirmar Contrase
ña:
</td><td><input name="confirma_pass" type="password" id="confirma_pass" size="50" /></td> </tr> <tr><td>Nombre:
</td><td><input name="nom_clt" type="text" id="nom_clt" size="50" /></td> </tr> <tr><td>Apellidos:
</td><td><input name="ape_clt" type="text" id="dir_clt" size="50" /></td> </tr> <tr><td>Rut:
</td><td><input name="id_clt" type="text" id="id_clt" size="50" /></td> </tr> <tr><td>Raz
ón Social:
</td><td><input name="id_clt" type="text" id="id_clt" size="50" /></td> </tr> <tr><td>Ciudad:
</td><td><input name="ciudad_clt" type="text" id="ciudad_clt" size="50" /></td> </tr> <tr><td>Comuna:
</td><td><input name="comuna_clt" type="text" id="comuna_clt" size="50" /></td> </tr> <tr><td>Direcci
ón:
</td><td><input name="direc_clt" type="text" id="direc_clt" size="50" /></td> </tr> <tr><td>Tel
éfono:
</td><td><input name="tel_clt" type="text" id="tel_clt" size="50" /></td> </tr> <tr><td>Tel
éfono M
óvil:
</td><td><input name="movil_clt" type="text" id="movil_clt" size="50" /></td> </tr>
Muchas gracias por tu tiempo,
ojala me puedas ayudar
saludos y espero tu respuesta!
PD:Olvide agregar que tampoco se me validan los campos del formulario :(
será el mismo error??