Je veux faire une calculatrice de travail. Maintenant, je veux changer entre les opérateurs.Javascript/jQuery - si la valeur de l'entrée est
Disons que j'ai + et -. Ensuite, j'ai 2 numéros. L'opérateur est entre eux.
Si la valeur de l'opérateur est +, il doit calculer +. Si la valeur de l'opérateur est -, elle devrait calculer -.
J'ai essayé quelque chose comme ça, mais cela ne fonctionne pas, d'aide?
function Operator() {
if ($('#realOperator').val == ('+');){
var a = parseInt($('input[name=a]').val());
var b = parseInt($('input[name=b]').val());
$('#total').val(a+b);
}else
$('#total').val(a-b);
}
}
Informations
#realOperator est l'entrée avec l'opérateur
#total est l'entrée du résultat.
Merci et désolé si même la syntaxe est fausse .. Je suis nouveau!
Semble faute de frappe lors de la publication. Il devrait être 'if ($ ('# realOperator'). Val() == ('+'))' pas 'if ($ ('# realOperator'). Val == ('+');)' – Satpal
Aussi le point-virgule, et en utilisant a et b quand ils ne sont pas assignés, et le manquant {après l'autre. Il y a * beaucoup * d'erreurs ici, vous devez mettre un peu d'attention dans votre code. –
mais si je fais si (.val() == ('+')), comment est-il censé savoir c'est pour #realOperator – Syno