mi tema es el siguiente
tengo textfields del 1 al 99
osea le doy el nombre asi por ej. campo_09
como puedo hacer para que almenos uno de esos 99 campos este completo? y sino advertir al usuario?
bueno muchas gracias, saludos
| ||||
Hola dieguicho: Creo que textfield es el input type=text... ¿verdad?... Puedes crearte la "colección" o array de todos y recorrerlos con un bucle function chequeo() { var losInputs = document.getElementsByTagName("input"); for (var i = 0; i < losInputs.length; i ++) if (losInputs[i].getAttribute("type") == "text") if (losInputs[i].value != "") return true; return false; } Y luego el botón de validación quedaría más o menos así: <input type=button value=validar onclick="if (chequeo() == true) unForm.submit(); else alert('faltan rellenar campos');" Lo hice a pelo, y no sé si funcionará, pero espero que al menos entiendas la idea. Saludos |