Dineysil
-
Total de itens
17 -
Registro em
-
Última visita
Posts postados por Dineysil
-
-
Você tem razão não ficou claro a dúvida, mas é relativo a sua primeira citação.
Quando selecionar a opção, vai alterar a label e a mascara do input, o problema (dúvida) é aí como trocar a mascara.Como eu disse estou iniciando em javascript e mexendo no seu código não consegui a proeza. kkk...
-
Uma outra dúvida, no text vou colocar uma máscara para CPF e uma para o CNPJ em javascript , alternando estas mascaras no text de acordo com a opção selecionada.
<script>
function MascaraCPF(cpf)
{
var strCPF = [];
strCPF = strCPF + cpf;
if (strCPF.length == 3){
strCPF = strCPF + '.';
document.form1.cpf.value = strCPF;
}
if (strCPF.length == 7){
strCPF = strCPF + '.';
document.form1.cpf.value = strCPF;
}
if (strCPF.length == 11){
strCPF = strCPF + '-';
document.form1.cpf.value = strCPF;
}
}
</script> -
12 minutos atrás, Michael Granados disse:Toma!
HTML:
<div> <fieldset> <legend>Escolha o tipo</legend> <label> <input type="radio" value="fisica" data-target="tipo_documento" name="tipo_documento" checked /> Pessoa Física </label> <label> <input type="radio" value="juridica" data-target="tipo_documento" name="tipo_documento" /> Pessoa Jurídica </label> </fieldset> <label> <span data-target="label_documento">Digite o CPF:</span> <input type="text" /> </label> </div>
Javascript:
var radioInputs = document.querySelectorAll('[data-target=tipo_documento]'); radioInputs.forEach(function (input) { input.addEventListener('change', function (event) { var pergunta = event.target.value === 'fisica' ? 'Digite o CPF:' : 'Digite o CNPJ:'; document.querySelector('[data-target=label_documento]') .innerText = pergunta; }); });
Resultado: https://jsbin.com/soqajorefu/3/edit?html,js,output
O código está utilizando o atributo data-* para dizer quem é quem... os radios precisam ter o mesmo name pra funcionar. Acredito que você terá problemas com a função de máscara, mas aí já é outro problema....
Qualquer dúvida, grita! :-)
Michael Granados muito obrigado, é isso aí!
Perfeito!
-
Boa tarde!
Sou iniciante em Javascript e Ajax e estou precisando de criar uma função para:
Em um Form tenho dois "radios" jurídico e físico, preciso que ao clicar em uma opção no form alterne uma "Label" e uma "Text"
Se a opção for Físico a Label será CPF: e a Text terá uma mascara de cpfSe a opção for Jurídico a Label será CNPJ: e a Text terá uma mascara de cnpj
Com relação as máscaras eu já as tenho.
O site está em ASP Clássico
Agradeço se alguém poder ajudar.Claudiney
Ajax e radio no form
em Javascript
Postado
Michael Granados deu certo, muito obrigado!