Este tema se puso bonito por eso les tengo otro reto
Resulta que tengo un form que hace un proceso, pero dentro de el hay una celda (porque el form abarca toda una tabla) que tiene una opción de eliminar un registro. Bien lo que quiero es un form dentro de otro form, si eso no se puede lo se, pero hay ciertas formas con JS que se supone funcionan. Lo que tengo ahorita y que funciona es un link donde por medio de GET envío la variable y puedo realizar el proceso, pero yo quiero algo mejor y no me gusta para nada usar GET sino que POST.
Codigo que funciona perfecto
<input type="hidden" name="delete" value="<?php echo $id; ?>">
<a href="../db/delete.php?id=<?php echo $id; ?>" class="btn btn-danger">1</a>
Pero yo quiero hacerlo como que fuera un form asi que por medio de JS quiero cambiar el action del form, pero no lo he logrado
Primer forma
<input type="submit" class="btn btn-danger" Value="2" name="2" id="2" onClick="document.ver.action='../db/delete.php'; document.ver.submit()";>
Segunda forma
<script type="text/javascript">
function myFunction() {
// alert('Hello world !!!');
document.getElementById('ver').action = '../db/delete.php';
document.getElementById('ver').submit();
}
</script>
<input type="submit" value="3" id="3" name="3" onclick="myFunction()" class="btn btn-danger">
Alguien me puede decir en la segunda forma cual seria mi error
creo que al no saber bien bien JS no se si la forma de los eventos es la correcta.
Datos, el form se llama "ver" y en la segunda forma el alert si funciona
Si se fijan, primero me doy duro yo, y luego cuando ya no mas, les pido ayuda, para que no salga alguien diciendo que quiero que me hagan todo, por cierto he vista que se puede tambien usar AJAX, pero por el momento prefiero trabajarlo con JS