carlosmassam
Members-
Total de itens
3 -
Registro em
-
Última visita
Reputação
0 ComumSobre carlosmassam
Contato
-
Twitter
@carlosmassam
-
input type="time" apagar o value quando o checkbox for desmarcado
carlosmassam postou um tópico no fórum Javascript
Bom dia a todos. Eu tenho o seguinte código em HTML <input type="checkbox" id="checkmarcacao1" name="checkmarcacao1" value="checkmarcacao1"> <input type="time" id="hora101" name="hora101" disabled="disabled"> E tenho o seguinte código em Javascript <script src="https://code.jquery.com/jquery-3.4.1.min.js"></script> <script> $(document).ready(function () { $('input[name=checkmarcacao1]').change(function() { if ($(this).is(':checked')) { $('input[name=hora101]').removeAttr('disabled'); } else { $('input[name=hora101]').attr('disabled',true); } }); }); </script> Esse meu código em Javascript faz o seguinte: Quando meu Checkbox está marcado, ele habilita o input time. Se eu desmarcar o checkbox, o input time é desabilitado. Acontece que se eu marcar o checkbox, escrever no input time, por exemplo: 12:34, depois desmarcar o checkbox o input time fica desabilitado porém o valor 12:34 ainda fica escrito nele. Eu gostaria de saber como apagar o valor do input time quando o checkbox estiver desmarcado. Quem quiser testar o código segue o link: https://jsfiddle.net/o8f3zvqu/- 1 resposta
-
- input type=time
- input type
- (e mais 5 )
-
Eu tenho quatro input type="time" na minha página e a frente deles um select. Por padrão meu select vem disabled. Eu fiz um script que habilita meu select somente se pelo menos um dos quatro input type="time" for preenchido. O primeiro item do meu select é "JUSTIFICAR MARCAÇÃO" e os demais itens são carregados com itens de uma tabela do meu banco de dados. O que eu gostaria é o seguinte, existe a possibilidade de, se pelo menos um dos quatro input type="time" estiver preenchido, ao habilitar o select, ser obrigatório selecionar um valor neste select diferente do primeiro valor, ou seja, um valor diferente do "JUSTIFICAR MARCAÇÃO". Existe essa possibilidade? Segue abaixo um código de exemplo com os quatros <input type="time"> e o select: <input type="time" id="hora001" name="hora001" onchange="HabilitaSelectJust()"> <br> <input type="time" id="hora002" name="hora002" onchange="HabilitaSelectJust()"> <br> <input type="time" id="hora003" name="hora003" onchange="HabilitaSelectJust()"> <br> <input type="time" id="hora004" name="hora004" onchange="HabilitaSelectJust()"> <br> <br> <select name="justificativa0" id="justificativa0" disabled> <option>JUSTIFICAR MARCAÇÃO</option> <option value="11">Abonado </option> <option value="65">Admissao </option> <option value="21">Atestado </option> <option value="6">Compensação </option> <option value="13">Crachá com Defeito </option> <option value="57">Escola </option> <option value="8">Esqueceu Cartão/Crachá </option> <option value="61">Esqueceu de Registrar Ponto </option> <option value="75">Falta de Energia Eletrica </option> <option value="81">Home Office </option> </select> E agora, segue meu javascript que habilita o campo select caso pelo menos um dos quatro <input type="time"> esteja preenchido: <script> function HabilitaSelectJust() { if(document.getElementById("hora001").value == "" && document.getElementById("hora002").value == "" && document.getElementById("hora003").value == "" && document.getElementById("hora004").value == "") { document.getElementById("justificativa0").setAttribute("disabled","disabled"); } else { document.getElementById("justificativa0").removeAttribute("disabled"); } } </script>
-
Bom noite a todos. Eu tenho o seguinte código <input type="radio" id="radio01" name="radio01" value="radio01"> <input type="radio" id="radio02" name="radio02" value="radio02"> <input type="radio" id="radio03" name="radio03" value="radio03"> <input type="radio" id="radio04" name="radio04" value="radio04"> <input type="radio" id="radio05" name="radio05" value="radio05"> Este código me apresenta 5 radiobuttons distintos, um ao lado do outro. Eu gostaria que, ao clicar em um deles, desse check no radiobutton que eu cliquei e também em todos os radiosbuttons anteriores, e os radionbutton posteriores fossem "deschecado". Por exemplo: ao clicar no radio04, ele deve fichar com check, e os radio03, radio02 e radio01 também devem ficar com check, como o radio05 vem depois do radio04, ele não deve ser checado, então permanecerá como está. Mas se eu então clicar no radio02, os radio03 e radio04 devem mudar para "deschecado" e os radio02 e radio01 devem permanecerem checados.
- 1 resposta
-
- html
- javascript
-
(e mais 1 )
Tags: