Hallo,
ich habe das Problem das nach dem Wechsel von "input type=option" auf "input type= radio", mein Script nichtmehr funktioniert, falls jemand ne Lösung kennt wäre mir sehr geholfen.
Ich habe den funktionierenden Code und den nicht funktionierenden mit "input type= radio" mal unten gepostet.
MfG Calibaba
Funktioniert nicht
<script language="JavaScript">
function berechnung () {
var x = document.form.innerorts.value
var y = document.form.ueberschreitung.value
if (x == '1' && y>='5') {document.form.bussgeld.value="15" ; document.form.punkte.value="-" ; document.form.fahrverbot.value="-";}
else if ((x == '1' && y >= '11' && y <= '20')) {document.form.bussgeld.value="35"; document.form.punkte.value="-"; document.form.fahrverbot.value="-";}
/*
else document.form.bussgeld.value="Falsche Eingabe"
*/
}
</script>
<style type="text/css">
</style>
<form name="form">
<p>Wo überschritten
<br><br>Innerorts
<input type=radio name=innerorts value="1"><br>
Ausserorts
<input type=radio name=innerorts value="2">
</p>
<p>
<br>Überschreitung
<input type=text name=ueberschreitung value="" size=10>
</p>
<p>
<input type=button name=absenden value="Berechnen" onclick="berechnung ()">
<input type="reset" value="Zurücksetzen"><br />
</p>
<p>
Bußgeld:
<input type=text name=bussgeld value="" size=1>
</p>
<p>
Punkte:
<input type=text name=punkte value="" size=1 />
</p>
<p>
Fahrverbot:
<input type=text name=fahrverbot value="" size=1>
</p>
</form>
Funktioniert
<script language="JavaScript">
function berechnung () {
var x = document.form.innerorts.value
var y = document.form.ueberschreitung.value
if (x == '1' && y>='5') {document.form.bussgeld.value="15" ; document.form.punkte.value="-" ; document.form.fahrverbot.value="-";}
else if ((x == '1' && y >= '11' && y <= '20')) {document.form.bussgeld.value="35"; document.form.punkte.value="-"; document.form.fahrverbot.value="-";}
/*
else document.form.bussgeld.value="Falsche Eingabe"
*/
}
</script>
<style type="text/css">
</style>
Innerorts = 1, Ausserorts = 2 <br />
<form name="form">
<p>Wo überschritten
<input type=option name=innerorts value="" size=1>
</p>
<p>
Überschreitung
<input type=option name=ueberschreitung value="" size=5>
</p>
<p>
<input type=button name=absenden value="Berechnen" onclick="berechnung ()">
<input type="reset" value="Zurücksetzen"><br />
</p>
<p>
Bußgeld:
<input type=option name=bussgeld value="" size=5>
</p>
<p>
Punkte:
<input type=option name=punkte value="" size=2/>
</p>
<p>
Fahrverbot:
<input type=option name=fahrverbot value="" size=10>
</p>
</form>
ich habe das Problem das nach dem Wechsel von "input type=option" auf "input type= radio", mein Script nichtmehr funktioniert, falls jemand ne Lösung kennt wäre mir sehr geholfen.
Ich habe den funktionierenden Code und den nicht funktionierenden mit "input type= radio" mal unten gepostet.
MfG Calibaba
Funktioniert nicht
<script language="JavaScript">
function berechnung () {
var x = document.form.innerorts.value
var y = document.form.ueberschreitung.value
if (x == '1' && y>='5') {document.form.bussgeld.value="15" ; document.form.punkte.value="-" ; document.form.fahrverbot.value="-";}
else if ((x == '1' && y >= '11' && y <= '20')) {document.form.bussgeld.value="35"; document.form.punkte.value="-"; document.form.fahrverbot.value="-";}
/*
else document.form.bussgeld.value="Falsche Eingabe"
*/
}
</script>
<style type="text/css">
</style>
<form name="form">
<p>Wo überschritten
<br><br>Innerorts
<input type=radio name=innerorts value="1"><br>
Ausserorts
<input type=radio name=innerorts value="2">
</p>
<p>
<br>Überschreitung
<input type=text name=ueberschreitung value="" size=10>
</p>
<p>
<input type=button name=absenden value="Berechnen" onclick="berechnung ()">
<input type="reset" value="Zurücksetzen"><br />
</p>
<p>
Bußgeld:
<input type=text name=bussgeld value="" size=1>
</p>
<p>
Punkte:
<input type=text name=punkte value="" size=1 />
</p>
<p>
Fahrverbot:
<input type=text name=fahrverbot value="" size=1>
</p>
</form>
Funktioniert
<script language="JavaScript">
function berechnung () {
var x = document.form.innerorts.value
var y = document.form.ueberschreitung.value
if (x == '1' && y>='5') {document.form.bussgeld.value="15" ; document.form.punkte.value="-" ; document.form.fahrverbot.value="-";}
else if ((x == '1' && y >= '11' && y <= '20')) {document.form.bussgeld.value="35"; document.form.punkte.value="-"; document.form.fahrverbot.value="-";}
/*
else document.form.bussgeld.value="Falsche Eingabe"
*/
}
</script>
<style type="text/css">
</style>
Innerorts = 1, Ausserorts = 2 <br />
<form name="form">
<p>Wo überschritten
<input type=option name=innerorts value="" size=1>
</p>
<p>
Überschreitung
<input type=option name=ueberschreitung value="" size=5>
</p>
<p>
<input type=button name=absenden value="Berechnen" onclick="berechnung ()">
<input type="reset" value="Zurücksetzen"><br />
</p>
<p>
Bußgeld:
<input type=option name=bussgeld value="" size=5>
</p>
<p>
Punkte:
<input type=option name=punkte value="" size=2/>
</p>
<p>
Fahrverbot:
<input type=option name=fahrverbot value="" size=10>
</p>
</form>