Foros del Web » Programando para Internet » Javascript »

[Button] Problema con un boton...

Estas en el tema de [Button] Problema con un boton... en el foro de Javascript en Foros del Web. El tema es asi, yo tengo un formulario. Con un boton "crear cuenta" y uno "De nuevo", yo lo que quiero es que hasta que ...
  #1 (permalink)  
Antiguo 14/06/2008, 11:03
 
Fecha de Ingreso: junio-2006
Mensajes: 45
Antigüedad: 17 años, 10 meses
Puntos: 0
[Button] Problema con un boton...

El tema es asi, yo tengo un formulario.

Con un boton "crear cuenta" y uno "De nuevo", yo lo que quiero es que hasta que todo este "Ok" no me deje clickear el boton "crear cuenta"

El formulario es un fvalidator, es decir, que cuando no estan bien los datos, no deja crear la cuenta.

Espero haberme explicado correctamente, les dejo el codigo HTML.

Código:
<html>
<head>
 <title>Validando formulario con Javascript</title>
  <script type="text/javascript" src="js/mootools-release-1.11.js"></script>
  <script type="text/javascript" src="js/fValidator-full.js"></script>
  <script type="text/javascript">
   window.addEvent("domready", function() {
    var exValidatorA = new fValidator("formulario");
   });
  </script>
</head>
<body>
<form id="formulario" class="fValidator-form" name="formulario" method="post" action="">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">&nbsp;</td>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td width="22%"><div align="center">
  <p>&nbsp;</p>
</div></td>
<td width="28%">Nombre:</td>
<td colspan="2"><input id="exA_Id" class="fValidate['required']" name="id" type="text" /></td>
</tr>
<tr>
<td><label for="exA_Password">
<div align="center"></div>
</label></td>
<td>Clave:</td>
<td colspan="2"><input id="exA_Password" class="fValidate['required']" name="password" type="password" /></td>
</tr>
<tr>
<td><label for="label">
<div align="center"></div>
</label></td>
<td>Repetir clave:</td>
<td colspan="2"><input id="exA_cPassword" class="fValidate['required','=exA_Password']" name="cpassword" type="password" /></td></tr><tr>
<td><div align="center"></div></td>
<td>Correo Intranet:</td>
<td colspan="2"><input id="exA_Name" class="fValidate['required','alpha']" name="name" type="text" /></td>
</tr>
<tr>
<td><div align="center"></div></td>
<td>sexo:</td>
<td colspan="2"><label for="exA_Sex_male">Hombre</label>
<input id="exA_Sex_male" name="sex" type="radio" value="male" />
<label for="exA_Sex_female">Mujer</label>
<input id="exA_Sex_female" class="fValidate['required']" name="sex" type="radio" value="female" /></td>
</tr>
<tr>
<td><div align="center"></div></td>
<td>Espacio en comunidad Marcos Paz Digital:</td>
<td colspan="2"><input id="exA_Url" class="fValidate name="url" type="text" /></td>
</tr>
<tr>
<td><div align="center"></div></td>
<td>Numero de usuario: </td>
<td colspan="2"><input id="exA_Number" class="fValidate['required','real']" name="number" type="text" /></td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td><div align="center"></div></td>
<td><input type="submit" name="Submit" value="Crear cuenta!" /></td>
<td width="28%"><div align="center">
<input type="reset" name="Submit2" value="De nuevo" />
</div></td>
<td width="22%">&nbsp;</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
<td colspan="2">&nbsp;</td>
</tr>
</table>
</body>
</html>
Cualquier cosa me avisan
  #2 (permalink)  
Antiguo 14/06/2008, 11:16
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Respuesta: [Button] Problema con un boton...

Hola Stranyer

Pon el botón desactivado:

Código:
<input type="submit" name="Submit" value="Crear cuenta!" disabled="disabled" />
Cuando el formulario esté OK, lo activas:

Código:
document.formulario.Submit.disabled = false;
Saludos,
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:41.