FUNÇÃO NO MVC NÃO FUNCIONA

JCM0867 28/11/2022 12:36:57
#500829
Olá pessoal

na minha tela tem um Chekbox que recebe <div Id="RelFinal"
Tenho mais 3 ChekBox que ao rodar recebem hide:
Todos iniciam como Falso

$("#RelFinal").show();
$("#RelAprov").hide();
$("#RelReprov").hide();
$("#RelRecup").hide();
Até aqui tudo bem

Agora se eu clico no chekBox RelFinal não roda a Função abaixo:

function mostraCampos() {
if ([txt-color=#e80000]$("#RelFinal").val() == true[/txt-color]) {
$("#RelAprov").show();
$("#RelReprov").show();
$("#RelRecup").show();
}
}

Ele entra na Função rodam outras riotinas mas não reconce o $("#RelFinal").val() == true)
O que tem de arrado? não deve ser [txt-color=#e80000].val()[/txt-color] qdo é chekbox

Grato

WEBMASTER 28/11/2022 13:25:30
#500830
Talvez o que voce esta procurando esteja no seletor :checked e não no val

https://api.jquery.com/checked-selector/
KERPLUNK 28/11/2022 17:19:20
#500831
Algo assim, na linha que o WEBMASTER falou:

if($("#RelFinal").is(":checked"))
///faz coisa 1, está selecionado(checado)
else
///faz coisa 2, não estã selecionado(não checado)

JCM0867 28/11/2022 18:49:18
#500832
Não funcionou:

[txt-color=#0000f0]if ($("#RelBoletimModelo").val() == "RelDiarioClasse13.rpt") {
$("#RelFinal").hide();
$("#RelAprov").hide();
$("#RelReprov").hide();
$("#RelRecup").hide();
$("#RelFaltas").show();
}[/txt-color]

if ($("#RelFinal").is(":checked"))
{
$("#RelAprov").show();
$("#RelReprov").show();
$("#RelRecup").show();
}

Em azul que vem de uma seleção num Combobox funciona
O que vem do selecionar um Chekbox não funciona
KERPLUNK 28/11/2022 19:10:31
#500833
RelFinal é o Id da checkbox?
KERPLUNK 28/11/2022 19:16:27
#500834
Aqui, fiz um fiddle pra voce
JCM0867 29/11/2022 10:44:09
#500835
Citação:

:
RelFinal é o Id da checkbox?



sim, RelFinal é Id do Chekbox
Estou usando Jquery

Vou ver teu exemplo.
Tópico encerrado , respostas não são mais permitidas