Hola a todos.
Tengo el siguiente código que comprueba si un input está vacío:
function formCliente(){
if(document.cliente.nombre.value==""){
alert('Introduce un nombre.')
document.Cliente.nombre.focus()
return 0;
} }
y en el formulario:
<SCRIPT src="js/formCliente.js"></SCRIPT>
<FORM method="POST" name="Cliente" action="resultModificaCliente.php">
<TABLE id="ficha" border="1">
<TR>
<TD id="nom_ficha">Nombre</TD>
<TD><INPUT type="text" name="nombre" size="50" value="<?php echo $r["nombre"]; ?>"></TD>
</TR>
<TR><INPUT type="button" name="modificar" value="Modificar" onclick="formCliente();">
</TD>
</TR>
</TABLE>
</FORM>
Esto funciona perfectamente. Lo que ocurre es que me gustaría poder aprovechar el archivo formCliente.js con otro formulario y para ello tendría que recoger con javascript el nombre del formulario.
He probado poniendo en el "button" onclick="formCliente(this.form)" y luego en la función de js la variable que recoja el nombre. De este modo:
function formCliente(form){
if(document.form.nombre.value==""){
alert('Introduce un nombre.')
document.Cliente.nombre.focus()
return 0;
} }
Pero esto no funciona.
¿No es posbile recoger el nombre del formulario en un campo?.