Prozentrechner

Netto oder Brutto betrag eingeben , mit der Prozentzahl und schon bekommt mein ergebniss
Kommentar abgeben zu diesen Beitrag/Code ?
Dann hier klicken

Der hier verwendete Code

<html> <head> </head> <body> <h1>Rechner</h1> <label> Brutto<input id="brut" type="number" value="0"></label> <label> Steuer <select id="sec"> <option value="7" > 7 % </option> <option value="9.5"> 9,5 % </option> <option value="10.7"> 10,7 % </option> <option value="19" > 19 % </option> </select> </label> <label> Netto <input type="number" id="nett" value="0"> </label> <script> var bru=document.getElementById('brut'); var net=document.getElementById('nett'); var se=document.getElementById('sec'); net.addEventListener('change',ne); bru.addEventListener('change',br); net.addEventListener('keyup',ne); bru.addEventListener('keyup',br); function ne(){ if(net.value!=''){ bru.value=weiter(net.value,se.value,2); } } function br(){ if(bru.value!=''){ net.value=weiter(bru.value,se.value,1); } } function weiter(erg,p,a){ if(a==1){ return parseInt(erg) - (erg / 100 * p ); } if(a==2){ return parseInt(erg) + (erg / 100 * p ); } } </script> </body> </html>