Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Desbloquear Input Submit al tener Escrito algo en un Text

Estas en el tema de Desbloquear Input Submit al tener Escrito algo en un Text en el foro de Javascript en Foros del Web. Hola que tal a todos, Quiero que al escribir algo en un Input Text me desbloquee un Boton para activar in Form, si en caso ...
  #1 (permalink)  
Antiguo 16/02/2013, 13:24
Avatar de gerardo1987  
Fecha de Ingreso: septiembre-2012
Ubicación: Tamaulipas
Mensajes: 106
Antigüedad: 12 años, 2 meses
Puntos: 2
Desbloquear Input Submit al tener Escrito algo en un Text

Hola que tal a todos,

Quiero que al escribir algo en un Input Text me desbloquee un Boton para activar in Form, si en caso que no exista nada escrito en el Text, el boton de submit aparezca como bloqueado.

Encontre un ejemplo y lo quise adaptar a lo que necesito pero no me funciona espero y me puedan ayudar.

Este es mi codigo:

Código Javascript:
Ver original
  1. function validar_form (frm) {
  2.     frm.Crear.disabled = true;
  3.     if (frm['new_msds_number'].value =="" ) return
  4.     frm.Crear.disabled = false;
  5. }

Código PHP:
echo "<FORM ACTION=settings.php METHOD=POST>\n";
echo 
"<INPUT NAME=new_msds_number ID=new_msds_number CLASS=text_new TYPE=TEXT   maxlength=5 onkeyup='validar_form(this.form)'/>\n";
echo 
"<INPUT CLASS=new TYPE=SUBMIT  DISABLED='disabled' VALUE=Crear> \n";
echo 
"</FORM>\n"
__________________
Carlos G. Treviño
Ing. Mecatrónico
  #2 (permalink)  
Antiguo 16/02/2013, 13:27
Avatar de gerardo1987  
Fecha de Ingreso: septiembre-2012
Ubicación: Tamaulipas
Mensajes: 106
Antigüedad: 12 años, 2 meses
Puntos: 2
Respuesta: Desbloquear Input Submit al tener Escrito algo en un Text

Una disculpa, fue un error de principiante, me falto ponerle el Nombre al Submit, ya me funciona bien.
__________________
Carlos G. Treviño
Ing. Mecatrónico

Etiquetas: desbloquear, escrito, funcion, input, php, submit, tener
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 09:38.