Existe alguna de forma de manipular los nombres de los input text u otros
objetos del objeto form como checkbox,select,password,etc.
me refiero a los siguiente:
En este script
<script languaje="javascript">
function validar(form)
{
var error = "Por favor, antes de enviar el formulario,\ncomplete los siguientes campos:\n\n";
var a = ""
if (form.nombre.value == "") { a += " Nombre real\n"; }
if (form.telefono.value == "") { a += " Teléfono\n"; }
if (form.ciudad.value == "") { a += " Ciudad\n"; }
if (a != "") { alert(error + a); return true; }
form.submit()
}
</script>
Funciona bien, se validan los 3 campos nombre,telefono,ciudad llamandolos por su name
pero seria posible o como se hace manipulando la propiedad name del campo para, cuando se trata de
muchos campos poder hacerlo dentro de 1 ciclo for next o while
Osea, si los campos text, en vez de llamarse nombre, telefono, ciudad se llamaran textv1, textv2, textv3
hacer los siguiente:
function validar(form,nombrecampo)
{ ...........
nombrecampo = 'textv'+i // nombrecampo pasaria a llamarse textv1
if (form.nombrecampo.value == "") { a += " Nombre real\n"; }
if (a != "") { alert(error + a); return true; }
.....................
}
</script>
No he podido encontrar como manipular los nombre de campos en referencia al objeto
document.form.nombre_que_deseo_manipular.propiedad
Espero me entiendan y puedan darme una manito...