This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

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 

<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>


<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
Als Lösung markieren 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
Als Lösung markieren Zitieren


Gehe zu:


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