Foros del Web » Programando para Internet » PHP »

Problema Chekbox

Estas en el tema de Problema Chekbox en el foro de PHP en Foros del Web. Hola amigos no se si vaya aqui pero me aventurare con la pregunta a resivir puteadas, resulta que tengo 2 checkbox pero quiero que seleccione ...
  #1 (permalink)  
Antiguo 02/08/2009, 15:48
Avatar de death_nemesis  
Fecha de Ingreso: abril-2009
Ubicación: Santiago - Chile
Mensajes: 147
Antigüedad: 15 años
Puntos: 2
Problema Chekbox

Hola amigos no se si vaya aqui pero me aventurare con la pregunta a resivir puteadas, resulta que tengo 2 checkbox pero quiero que seleccione solamente uno a la vez, es decir si se selecciona el checkbox1 quede deseleccionado el checkbox2 y visiversa

aqui esta el codigo de los checkbox que utilizo.
Código HTML:
<td><label> RUT
      	<input name="CbRutDoc" type="checkbox" id="CbRutDoc" value="0" />
        N&ordm; Documento
        <input name="CbRutDoc" type="checkbox" id="CbRutDoc" value="1" />
      </label></td> 
PD: Ese dato del CbRutDoc despues lo utilizaré para guardarlo en la BD con codigo php
  #2 (permalink)  
Antiguo 02/08/2009, 16:01
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Respuesta: Problema Chekbox

Hola, se puede hacer con javascript:

Ejemplo:

<input type="checkbox" id="check1" onclick="document.getElementById('check2').checked = false;"/>
<input type="checkbox" id="check2" onclick="document.getElementById('check1').checked = false;"/>

------------
Sería mejor que utilices botones radio me parece.
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
  #3 (permalink)  
Antiguo 02/08/2009, 16:28
Avatar de death_nemesis  
Fecha de Ingreso: abril-2009
Ubicación: Santiago - Chile
Mensajes: 147
Antigüedad: 15 años
Puntos: 2
Respuesta: Problema Chekbox

Cita:
Iniciado por hgp147 Ver Mensaje
Hola, se puede hacer con javascript:

Ejemplo:

<input type="checkbox" id="check1" onclick="document.getElementById('check2').checked = false;"/>
<input type="checkbox" id="check2" onclick="document.getElementById('check1').checked = false;"/>

------------
Sería mejor que utilices botones radio me parece.
Tienes razon quedo mejor con los botones radio, pero ahora la duda es la siguiente ya que quiero guardar el valor de cada radio, seria con el.....??
para resivirlo asi $_POST[' '];

lo deje así
Código HTML:
<input name="CbRutDoc" type="radio" id="radio1" onclick="document.getElementById('radio2').checked = false;" value="0"/>
      N&ordm; Documento
	  <input name="CbRutDoc" type="radio" id="radio2" onclick="document.getElementById('radio1').checked = false;" value="1"/> 

Última edición por death_nemesis; 02/08/2009 a las 16:40
  #4 (permalink)  
Antiguo 03/08/2009, 09:41
Avatar de hgp147  
Fecha de Ingreso: diciembre-2006
Ubicación: Buenos Aires, Argentina
Mensajes: 980
Antigüedad: 17 años, 4 meses
Puntos: 36
Respuesta: Problema Chekbox

<input name="CbRutDoc" type="radio" id="radio1" value="0"/>
N&ordm; Documento
<input name="CbRutDoc" type="radio" id="radio2" value="1"/>

En el caso de los rado no necesitas el onclick, ya que cambia automaticamente para que esto ocurra los radio deben tener el mismo nombre.

La variable $_POST["CbRutDoc"] contendra el valor del radio seleccionado.
__________________
Spread Firefox | Download Day 2008
¡Únete en nuestra misión para alcanzar el Record Guinness al software más descargado en 24 horas! http://www.spreadfirefox.com/es-ES/worldrecord/
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:02.