-
Conteúdo Similar
-
Por carlosmassam
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/
-
Por Vilela HJ
Olá Pessoal,
Há muito tempo não desenvolvo e já esqueci muitas coisas, então gostaria de saber se alguém pode me auxiliar, estou fazendo um cadastro aonde necessito saber se o cliente esta registrando através do CNPJ ou CPF e então mudar a nomeclatura no campo texto placeholder="CNPJ DA EMPRESA" quando o usuário clicar no Radio de seleção. Ou seja quando clicar no Radio CPF mudar o campo texto para CPF. além disso validar o campo. Alguém pode me auxiliar, o Exemplo abaixo funcionou até um certa etapa.
<html>
<head>
<title></title>
<script>
function exibeMsg( valor )
{
switch (valor)
{
case '1':
document.getElementById( 'txt' ).innerHTML = 'Cadastro com CPF';
break;
case '2':
document.getElementById( 'txt' ).innerHTML = 'Cadastre com CNPJ';
break;
default:
document.getElementById( 'txt' ).innerHTML = 'Selecione se você esta cadastrando sua empresa pelo CNPJ ou CPF, ela será usada para fazer login no site';
break;
}
}
</script>
</head>
<body>
<label>
<input type="radio" name="tipocadastro" value="1" id="" onchange="exibeMsg(this.value);">
Cadastro com CNPJ</label>
<br>
<label>
<input type="radio" name="tipocadastro" value="2" id="" onchange="exibeMsg(this.value);">
Cadastro com CPF</label>
<br>
</p>
<br/>
<span id="txt">Nenhum valor informado</span>
<div class="container">
<div class="row">
<div class="form-group col-md-5">
<input type="text" class="form-control" id="txt" placeholder="CNPJ DA EMPRESA" required name="CNPJEmpresa" onchange="exibeMsg(this.value);">
</div>
</div>
</div>
</body>
</html>
-