Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Mein Script will nicht
#1
Question 
Mooin,

ich versuche mir ein umrechner zu machen.
Aber irgendwie macht er überhaupt nix 

Code:
<script type="text/javascript">
<!--
function n_nett(){

}
function n_brutt(){

}
function roundToTwo(num) {
    return +(Math.round(num + "e+2")  + "e-2");
}

function Ergebnis(){
     if ( document.getElementById('brutt') !== null ) {
         var n = document.getElementById('nett' );
         var b = document.getElementById('brutt' );
         var netto  = parseFloat(n);
         n.innerHTML = roundToTwo( netto + (netto / 100 * 19 ) );
          console.log(  netto + (netto / 100 * 19  ));
         
     }
     if ( document.getElementById('nett') !== null ) {
         var b = document.getElementById('brutt' );
         var n = document.getElementById('nett' );
         var brutto = parseFloat(b);
         n.innerHTML = roundToTwo( brutto - ( brutto / 119 * 19 ) );
           console.log(  brutto - ( brutto / 119 * 19  ));
         
     }
    
    
    }

//-->
</script>


Code:
<td style="border:2 " bgcolor="grey"><span style="color:blue; border:2 "><form  name="Rechner" onSubmit="Ergebnis();return false;" id="Rechner" action="">Rechner<br>
                               Brutto <input onchange="n_brutt()" type="number" name="brutt"  id="brutt" size="20"  value="" > Steuer <select   name="buchvor" size="1" style"=width:250px; outline: none;" >
                               <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><br>
                               Netto <input onchange="n_nett()" type="number" name="nett" id="nett" size="20" value=""> &nbsp; &nbsp; <input type="button" width="60" class="button" value="  =  " onClick="Ergebnis()">
                                  <br></form></span></td>

und wie komme ich an den ausgewählten Wert vom select ?

LG Dirk
Zitieren
#2
Ich weiß nicht wo ich anfangen soll , doch bei dir ist so einiges falsch.

Aber kurz gesagt ich würde es so machen



Die Formel musst du dir noch anpassen , ich habe das ganze Prozentrechnen irgendwie vergessen in den letzten 3 Monaten. Habe da irgendwie nie Gedächtnislücke.

Aber du siehst ja wie ich das mache , damit könntest du dir den rest selber zusammen baue, falls nicht meld dich nochzmal
Zitieren
#3
(22.12.2021, 04:09)admin schrieb: Ich weiß nicht wo ich anfangen soll , doch bei dir ist so einiges falsch.

oh oh so schlimm ?

Danke für deine Hilfe. Ich habe es eingebaut und es funzt super.

Kann ich eigentlich auf den Text bei option zugreifen ?

Beispiel :  <option value="7"  >  Verkauf Bienenkönigin </option>
also auf den roten Text.

LG Dirk
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
2 Gast/Gäste