este es mi checkbox del formulario:
Código HTML:
Ver original
| |||
Cambiar valor de Checkbox hola a todos!! quería saber cómo hago para cambiar el estado de UN checkbox mediante checked y así poder guardarlo en una base de datos con el campo tipo booleano.. cuando lo marco me lo guarda como true(esto está bien!), pero el problema lo tengo si no lo marco, porque no me guarda nada!! como hago para que me guarde false??mediante onclick?? o se puede hacer de otra forma?? agradecería su respuestas, y disculpen de mi ignorancia.. trabajo con php y postgressql este es mi checkbox del formulario:
Código HTML:
Ver original |
| ||||
Respuesta: Cambiar valor de Checkbox mirá este ejemplo del uso de checkboxes y su tratamiento con php y javascript http://foros.emprear.com/php/boxes_js.php Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| |||
Respuesta: Cambiar valor de Checkbox hola emprear !! mira estuve mirando el ejercicio que me enseñaste pero no logro entenderlo.. me podrías dar una ayuda?? Lo que necesito es que si marco el checkbox me guarde como TRUE en la base de datos y si no lo marco, quiero que me guarde FALSE.. me he vuelto loco hoy día y no he podido encontrar nada sencillo..he puesto en el input del checkbox un onchange="comprobar();" algo así pero no me sale.. y ésta es la función:
Código Javascript:
Ver original disculpa mi ignorancia, que es lo que me falta o qué tengo mal???... |
| ||||
Respuesta: Cambiar valor de Checkbox Cita: Antes de responderte decime, hay un form con un botón submit tradicional?, porque si la actualización de la bd se hace con un simple click sobre el checkbox, entonces deberías recurrir a ajax, y eso no está muy claro.
Iniciado por emma09 hola emprear !! mira estuve mirando el ejercicio que me enseñaste pero no logro entenderlo.. me podrías dar una ayuda?? Lo que necesito es que si marco el checkbox me guarde como TRUE en la base de datos y si no lo marco, quiero que me guarde FALSE.. me he vuelto loco hoy día y no he podido encontrar nada sencillo..he puesto en el input del checkbox un onchange="comprobar();" algo así pero no me sale.. y ésta es la función:
Código Javascript:
Ver original disculpa mi ignorancia, que es lo que me falta o qué tengo mal???... Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
| |||
Respuesta: Cambiar valor de Checkbox gracias por responder emprear.. Si hay un form con un botón submit que es el siguiente:
Código HTML:
Ver original El formulario se trata de Alta De Clientes, en los que tengo varios Text que completar para darle de alta a un nuevo cliente, en los que estan el nombre, apellido, domicilio, cuit, email, entre otros..y también le he agregado un checkbox que al tildarlo me habilita al nuevo cliente para tenerlo activo en las consultas futuras que haga, y si no lo tildo, entonces directamente no lo incluiré en futuras consultas (form aparte).. Al momento de completar el form guardo mediante POST con el boton guardar, todos los datos en la BD(postgress), pero no me guarda nada cuando el checkbox está destildado, sólo me guarda TRUE cuando lo tildo... espero me hayas podido entender y disculpa que me extendí en explicarte.. |
| ||||
Respuesta: Cambiar valor de Checkbox Cita: Si es como decís aqui javascript no cuenta, la solución está en el mismo php, mi ejemplo es un poco más amplio porque puede trabajar para todo un conjunto de checkboxes del mismo name, en tu caso es un solo pero el funcionamiento es el mismo
Iniciado por emma09 gracias por responder emprear.. Si hay un form con un botón submit que es el siguiente:
Código HTML:
Ver original El formulario se trata de Alta De Clientes, en los que tengo varios Text que completar para darle de alta a un nuevo cliente, en los que estan el nombre, apellido, domicilio, cuit, email, entre otros..y también le he agregado un checkbox que al tildarlo me habilita al nuevo cliente para tenerlo activo en las consultas futuras que haga, y si no lo tildo, entonces directamente no lo incluiré en futuras consultas (form aparte).. Al momento de completar el form guardo mediante POST con el boton guardar, todos los datos en la BD(postgress), pero no me guarda nada cuando el checkbox está destildado, sólo me guarda TRUE cuando lo tildo... espero me hayas podido entender y disculpa que me extendí en explicarte.. en primer lugar defini el name de tu checkbox como un array Código HTML: <input type=submit name="guardar[]" id="guardar" value="Guardar" style="margin: 5px 0 .2em 150px;" /> Código PHP: Saludos
__________________ La voz de las antenas va, sustituyendo a Dios. Cuando finalice la mutación, nueva edad media habrá S.R. |
Etiquetas: |