Olá amigos, sou novo no fórum e estou aprendendo HTML. Gostaria de pedir ajuda sobre um exemplo que estou tentando montar e que apesar de bem simples é muito importante para mim, tenho um campo para entrada de valores e se eu digito diretamente nele a máscara que configura o valor 9.999,99 funciona sem problemas, mas preciso que funcione desta maneira quando eu clicar nos botões de números também, mas não sei como jogar a função "MascaraMoeda" nos botões:
Pergunta
lsmarco2008@gmail.com
<form> <table cellpadding="2" cellspacing="2" border="0"> <tr> <td colspan="3" align="center"><input type="text" id="valor" onKeyPress="return(MascaraMoeda(this,'.',',',event))" size="35"></td> </tr> <tr> <td><input type="button" value=" 1 " style="font-size:25px;" onclick = "document.getElementById('valor').value = return(MascaraMoeda(this.value.'.',',',event))"></td> <td><input type="button" value=" 2 " style="font-size:25px;" onclick = "document.getElementById('valor').value = return(MascaraMoeda(this.value.'.',',',event))"></td> <td><input type="button" value=" 3 " style="font-size:25px;" onclick = "document.getElementById('valor').value =document.getElementById('valor').value+ this.value"></td> </tr> <tr> <td><input type="button" value=" 4 " style="font-size:25px;" onclick = "document.getElementById('valor').value =document.getElementById('valor').value+ this.value"></td> <td><input type="button" value=" 5 " style="font-size:25px;" onclick = "document.getElementById('valor').value =document.getElementById('valor').value+ this.value"></td> <td><input type="button" value=" 6 " style="font-size:25px;" onclick = "document.getElementById('valor').value =document.getElementById('valor').value+ this.value"></td> </tr> <tr> <td><input type="button" value=" 7 " style="font-size:25px;" onclick = "document.getElementById('valor').value =document.getElementById('valor').value+ this.value"></td> <td><input type="button" value=" 8 " style="font-size:25px;" onclick = "document.getElementById('valor').value =document.getElementById('valor').value+ this.value"></td> <td><input type="button" value=" 9 " style="font-size:25px;" onclick = "document.getElementById('valor').value =document.getElementById('valor').value+ this.value"></td> </tr> <tr> <td><input type="button" value=" 0 " style="font-size:25px;" onclick = "document.getElementById('valor').value =document.getElementById('valor').value+ this.value"></td> <td><input type="button" value=" C " style="font-size:25px;" onclick = "document.getElementById('valor').value =document.getElementById('valor').value+ this.value"></td> </tr> </table> </form>Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.