Obtener el valor de un checkbox
-
2011年12月20日 上午 02:08
Buen día amigos, alguien podría ayudarme a decirme de qué manera puedo obtener el valor de un checkbox?
Estoy usando MVC 3 y Razor
Tengo en la vista
@Html.checkboxFor(m => m.Retirado)
cuando ejecuto la vista obtengo dos input de tipo checkbox en el HTML, este y uno de tipo hidden, pero al chequearlo no puedo obtener el valor de falso o verdadero, en el debugger siempre obtengo con $("#Retirado").val() igual a true aunque no esté chequeado.
En el modelo tengo lo siguiente:
public bool Retirado {get;set;}
Agradezco mucho su ayuda al respecto
JorDiz
所有回覆
-
2011年12月20日 上午 07:27
Buenas!Usa .is(':checked') para saber si una checkbox está marcada o no:
$("#Retirado").is(':checked')
Ten presente que una cosa es que esté la check marcada o no y otra distinta es su valor. En HTML puedes tener:
<input type="checkbox" id="ufo" value="ufo" />
Y si haces $("#ufo").val() obtendrás "ufo" esté la check habilitada o no (porque ufo es el valor asociado a la checkbox).
Un saludo!
Eduard Tomàs Blog: http://geeks.ms/blogs/etomas -- Twitter: eiximenis- 已標示為解答 JorDiz 2011年12月20日 下午 12:29
-
2011年12月20日 下午 12:29
gracias Eduard así es la cosa...!!
Saludos
JorDiz

