19/09/2011, 23:52
|
| Mod on free time | | Fecha de Ingreso: agosto-2008 Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses Puntos: 2237 | |
Respuesta: eventos en inputs Bueno, tienes varios errores javascript y html... hasta el momento coincido con pateketrueke en que tu consulta no tiene nada que ver con PHP.
1- onsubmit (asi, todo en minusculas) es un atributo valido solo para la etiqueta <form ...>, no puedes incluirlo en un <input ... />, aunque sea boton, en este caso, se usaria onclick (solo minusculas).
2- Poner simplemente this(); como codigo javascript es lo mismo que poner true o false, es decir vas a lograr: absolutamente nada, porque no son instrucciones a ejecutar, ni asignaciones.
3- En cada iteracion de tu ciclo foreach($autos_id as $ind) estas creando campos con mismo nombre y misma ID.
3.1- Al tener varios campos con el mismo nombre, siempre se enviara el valor del ultimo declarado
3.2- Al tener varios campos con la misma ID, seguramente el motor de javascript no sabra como manejarlo y vas a obtener: seguramente un error.
3.3- Tampoco entiendo muy bien porque planeas hacerlo como formulario por POST, creo que seria mucho mas facil poner un enlace "pagina.php?auto_id={$auto['idAuto']}&categoria=$auto{['categoria']}"... al menos no veo otros campos que justifiquen el formulario.
Sugerencia, antes de programarlo todo en PHP, trabajalo por separado, solo HTML, CSS y Javascript, una vez que lo hagas funcionar como quieres, entonces lo adaptas en PHP. |