Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/09/2011, 17:17
Avatar de daniiable
daniiable
 
Fecha de Ingreso: noviembre-2009
Ubicación: Puebla, Pue.
Mensajes: 28
Antigüedad: 15 años
Puntos: 0
Exclamación Respuesta: Desactivar <button> hasta ingresar datos

Cita:
Iniciado por zerokilled Ver Mensaje
buenas,
eso se hace con scripting (javascript), nada que ver con html. la manera de hacerlo depende en gran medida de cuales son los campos requisitos o si los datos cumplen con cierta validación. por lo que ponerte un ejemplo no te sería tan útil, aunque quizas solo como demostración de como luce. en este ejemplo se valida un solo campo y que cumpla el requisito de estar compuesto por lo mínimo seis caracteres alfabético.

Código:
<form>
<input id="user">
<input type="submit" disabled="disabled" id="send">
</form>

<script>
document.getElementById("user").onkeyup = function(){
document.getElementById('send').disabled = !(/^[a-z]{6,}$/i.test(this.value));
};
</script>
Hola acabe de hacer lo que escribiste pero no me funciona

Cita:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Probando</title>
</head>

<body>

<script>
document.getElementById("user").onkeyup = function(){
document.getElementById('send').disabled = !(/^[a-z]{6,}$/i.test(this.value));
};
</script>
<form>
<input id="user">
<input type="submit" disabled="disabled" id="send">
</form>

</body>
</html>