Boas pessoal, é assim eu saquei uma classe de calculadora no php classes
fiz as modificações todas que queria mas pra mim a mais importante não consigo que é fazer com que o utilizador utilize o num pad,
sem ter de andar a clicar com o mousse atrás do que o utilizador deseja
a unica que realmente me importa é o Enter executar a funcao = da calculadora
aqui tenho o jquery
tem ali uma funcao onde diz ($('#painel').keyup(function(e) {)
já tentei alterar de todas as maneiras e não consigo
<script type="text/javascript" language="javascript">
$(function($) {
// Quando clicado em algum botão da calculadora (Exceto o de igual e limpar)
$("#painel button:not(.igual, .clear)").click(function() {
// Coloca o valor na área de calculos e da foco no campo
$("#expressao").val($("#expressao").val() + this.value);
$("#expressao").focus();
});
// Quando enviado expressão
$("#calcular, .igual").click(function() {
// Armazena valores
var expressao = $("#expressao").val();
var round = document.getElementById("round").checked;
// Se a expressão não estiver vazia
if (expressao != "") {
// Envia para o processamento
$.post("calcular.php", {expressao: expressao, round: round}, function(resultado) {
// Quando retorna, exibe o resultado
$("#resultados").prepend("<div class='resultado' ondblclick='$(this).fadeOut();'>" + expressao + " = " + resultado + "<\/div>");
});
}
});
//
$('#painel').keyup(function(e) {
//alert(e.keyCode);
if(e.keyCode == 13) {
alert('Enter key was pressed.');
}
});
// Quando clicando no botão de limpar
$(".clear").click(function() {
$("#expressao").val("");
});
// Quando clicando nas caixas de valores da ajuda e manual
$("#ajuda .resultado, #manual .resultado").click(function() {
$("#expressao").val(this.lang);
$("#expressao").focus();
});
});
</script>
Pergunta
m3io
Boas pessoal, é assim eu saquei uma classe de calculadora no php classes
fiz as modificações todas que queria mas pra mim a mais importante não consigo que é fazer com que o utilizador utilize o num pad,
sem ter de andar a clicar com o mousse atrás do que o utilizador deseja
a unica que realmente me importa é o Enter executar a funcao = da calculadora
aqui tenho o jquery
tem ali uma funcao onde diz ($('#painel').keyup(function(e) {)
já tentei alterar de todas as maneiras e não consigo
aqui o painelsera que alguém me pode dar ai uma luz do que estou errando??
muito obrigado pela ajuda de avanço
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.