Programación Web y Scripting > JavaScript
Mensaje De Alerta
lulial:
Buenas!!!!
Si que me ha funcionado!!, el botón aceptar desaparece hasta que termino de rellenar el ultimo campo y al pulsar intro aparece.
Muchas gracias!!!!
Nos vemos
lulial:
Hola!
Ahora quiero meter el mismo código en un servlet que me permite modificar datos personales e igual que anteriormente quiero obligarle a meter todos los campos.
Lo pongo igual en el servlet y no me funciona.
htmlPage += "<script>";
htmlPage += "function menus(){";
htmlPage += " with (document){";
htmlPage += " oncontextmenu = new Function('return false');";
htmlPage += " onselectstart = new Function('return false');";
htmlPage += " }";
htmlPage += "}";
htmlPage += "function desactivar(){";
htmlPage += "with(document.RegistrarUsu) {";
//--- Desactivar campos y boton enviar
htmlPage += "Direccion.disabled = true;";
htmlPage += "Telefono.disabled = true;";
htmlPage += "Fax.disabled = true;";
htmlPage += "Email.disabled = true;";
htmlPage += "Contrasena.disabled = true;";
htmlPage += "NIF.disabled = true;";
htmlPage += "listo.disabled=true;";
htmlPage += " Nombre.focus();";
htmlPage += " }";
htmlPage += "}";
htmlPage += "function salto(obj)";
htmlPage += "{";
htmlPage += " with(document.RegistrarUsu)";
htmlPage += " {";
//--- Declarar variables ----
htmlPage += " var e_kc = event.keyCode;";
htmlPage += " switch(obj)";
htmlPage += " {";
htmlPage += " case '1':";
htmlPage += " if (e_kc == 13 && Nombre.value != '')";
htmlPage += " {";
htmlPage += " with(Direccion) {disabled=false;focus();}";
htmlPage += " }";
htmlPage += " break";
htmlPage += " case '2':";
htmlPage += " if (e_kc == 13 && Direccion.value != '')";
htmlPage += " {";
htmlPage += " with(Telefono) {disabled=false;focus();}";
htmlPage += " }";
htmlPage += " break";
htmlPage += " case '3':";
htmlPage += " if (e_kc == 13 && Telefono.value != '')";
htmlPage += " {";
htmlPage += " with(Fax) {disabled=false;focus();}";
htmlPage += " }";
htmlPage += " break";
htmlPage += " case '4':";
htmlPage += " if (e_kc == 13 && Fax.value != '')";
htmlPage += " {";
htmlPage += " with(Email) {disabled=false;focus();}";
htmlPage += " }";
htmlPage += " break";
htmlPage += " case '5':";
htmlPage += " if (e_kc == 13 && Email.value != '')";
htmlPage += " {";
htmlPage += " with(Contrasena) {disabled=false;focus();}";
htmlPage += " }";
htmlPage += " break";
htmlPage += " case '6':";
htmlPage += " if (e_kc == 13 && Contrasena.value != '')";
htmlPage += " {";
htmlPage += " with(NIF) {disabled=false;focus();}";
htmlPage += " }";
htmlPage += " break";
htmlPage += " case '7':";
htmlPage += " if (e_kc == 13 && NIF.value != '') {";
htmlPage += " boton('1');";
htmlPage += " }";
htmlPage += " break";
htmlPage += " }";
htmlPage += " }";
htmlPage += " }";
htmlPage += " function boton(id){";
htmlPage += " obj = document.getElementById(id);";
htmlPage += " if (id == '1') {";
htmlPage += " if (obj.style.display == 'none') {";
htmlPage += " obj.style.display = '';";
htmlPage += " }";
htmlPage += " }";
htmlPage += " }";
htmlPage += " </script>";
las cajas de texto las tengo igual:
htmlPage += " <td><input name='Nombre' type='text' maxlength='40' onkeypress=salto('1')></td>";
No se que puede ser.
Gracias
Un saludo
Navegación
[*] Página Anterior
Ir a la versión completa