Netto oder Brutto betrag eingeben , mit der Prozentzahl und schon bekommt mein ergebniss
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>