Ajuda com desabilitar JavaScript
ola galera estou na luta aqui, se eu estiver no lugar errado sorry...
seguinte estou num projeto de escola de cursos, e no curso terá tipo uns 3 valores de curso
os cursos aVista - curso Parcelado - e curso pago na promissoria
fiz esses radio para habilitar e desabilitar os valores conforme clicado
<input type="radio" name="comoPagar" id="Pgtovista" onclick="habilitar()" />
<label class="form-check-label" for="aVista">
à Vista
</label>
<input type="radio" name="comoPagar" id="Pgtoparcelado" onclick="habilitar()" />
<label class="form-check-label" for="parcelado">
Parcelado
</label>
<input type="radio" name="comoPagar" id="Pgtopromissoria" onclick="habilitar()" />
<label class="form-check-label" for="promissoria">
Promissoria
</label>
esse é meu java script para trabalhar
<script>
//Habilitar_Desabilitar_Inputs
function habilitar() {
//aVista
if ($("#Pgtovista").prop('checked') == true) {
$("#Avista").prop("disabled", false);
}
else {
$("#Avista").prop("disabled", true);
}
//Parcelado
if ($("#Pgtoparcelado").prop('checked') == true) {
$("#parcelado").prop("disabled", false);
}
else {
$("#parcelado").prop("disabled", true);
}
//Promissoria
if ($("#Pgtopromissoria").prop('checked') == true) {
$("#promissoria").prop("disabled", false);
}
else {
$("#promissoria").prop("disabled", true);
}
}
<script>
bom agora vem o que esta pegando, esse javaScript acima esta habilitando certinho conforme clicado na forma, mais negocio é que tenho por exemplo 30 cursos cadastrados e na hora de habilitar ele só habilita o primeiro valor entendem..
vou explicar minha logica...
estou querendo somar os cursos que o aluno escolher fazer tipo tenho um **whilePHP **que esta me retornando todos os 30 cursos
<input type="text" name="cursoPretendido[]" id="Avista" value="<?php echo $resultListCursos->valorCursoVista?>" id="<?php echo $resultListCursos->idCurso?>" disabled />
<input type="text" name="cursoPretendido[]" id="parcelado" value="<?php echo $resultListCursos->valorCursoParcelado?>" id="<?php echo $resultListCursos->idCurso?>" disabled />
<input type="text" name="cursoPretendido[]" id="promissoria" value="<?php echo $resultListCursos->valorCursoPromissoria?>" id="<?php echo $resultListCursos->idCurso?>" disabled /><br>
<label style="margin:0 0% 0 0%; font-size:1.3em" class="form-check-label" for="<?php echo $resultListCursos->idCurso?>">
<?php echo $resultListCursos->nomeCurso?></div>
</label>
ai quero pedir pra habilitar apenas os valores conforme clicado, se for aVista, mostro-o, e desabilito o parcelado e o promissoria se for parcelado mostro-o e desabilito o aVista e o Promissoria, se for promissoria, mostro-o e deabilito o avista e parcelado certo,
assim vou cadastrar pegando apenas o valor habilitado(eu acho) rsss
mais o problema é que ele esta desabilitando apenas o primeiro registro do whilePHP
acredito que tenho que fazer um forJavascritp, seria isso
me ajudem pfvDiscussão (3)
Carregando comentários...