onclick para cambiar valor de formulario
Hola!!!
Tengo un formulario con checkbox. Tengo dos botones de submit, uno para modificar datos y otro para eliminarlos. No les he dado ningún valor, el valor se lo quiero dar al hacer click en los botones. Tengo puesto el siguiente código:
[script language="JavaScript" type="text/javascript"]
[!--
function enviar_fun(ac)
{
document.datos.accion.value = ac;
document.datos.submit();
}
--]
[/script]
DATOS ES EL NOMBRE DEL FORMULARIO Y ACCION EL DE LOS BOTONES
[input type="submit" name="accion" class="boton_enviar" onClick="javascript:enviar_fun('enviar')"]
[input type="submit" name="accion" class="boton_borrar" onClick="javascript:enviar_fun('borrar')"]
Alguien ve donde está el error?? He visto un monton de codigos y todos utilizan esto y supuestamente les funciona. Si alguien me puede ayudar.
Un saludo y gracias.
krlvisual
Si te fijas la propiedad value de un input-submit, es el texto que se mostrará en el botón submit.
http://www.w3schools.com/htmldom/dom_obj_submit.asp
Lo adecuado sería tener un input-hidden llamado "accion", que sea el que se envíe en el formulario. Y por supuesto quitar el nombre "accion" de los submit.