gelöst INPUT Radio Wert ermittlen
Hallo zusammen,
ich verwende folgenden Code um den Value des aktvierten Radio Felders zu ermitteln:
Habe ich mehrere Radio Felder so funktioniert der Code wunderbar.
Sobald ich aber nur ein Radio Feld habe, liefert die Funktion false zurück.
Kann mir jmd sagen warum?
Danke
Gruß
ottscho
ich verwende folgenden Code um den Value des aktvierten Radio Felders zu ermitteln:
01.
function radioWert(rObj) {
02.
for (var i=0; i<rObj.length; i++) if (rObj[i].checked) return rObj[i].value;
03.
return false;
04.
}
05.
06.
alert(radioWert(document.sAddToBasket.product)));
01.
<ul style="padding-top: 5px; padding-bottom: 10px; padding-left: 20px; border-left: 1px solid rgb(211, 211, 211); border-bottom: 1px solid rgb(211, 211, 211);" id="material">
02.
<li>
03.
<label style="width: 210px; margin-top: 3px;">TEX-MESH B1</label>
04.
<input type="radio" value="6" onclick="document.getElementById('price').innerHTML = '';document.getElementById('format').style.display='block';" id="productselector6" name="product" style="top:0;">
05.
</li>
06.
<li>
07.
<label style="width: 210px; margin-top: 3px;">TEX-FLAG B1</label>
08.
<input type="radio" value="5" onclick="document.getElementById('price').innerHTML = '';document.getElementById('format').style.display='block';" id="productselector5" name="product" style="top:0;">
09.
</li>
10.
<li>
11.
<label style="width: 210px; margin-top: 3px;">TEX-DISPLAY B1</label>
12.
<input type="radio" value="4" onclick="document.getElementById('price').innerHTML = '';document.getElementById('format').style.display='block';" id="productselector4" name="product" style="top:0;">
13.
</li>
14.
<li>
15.
<label style="width: 210px; margin-top: 3px;">TEX-SATIN B1</label>
16.
<input type="radio" value="7" onclick="document.getElementById('price').innerHTML = '';document.getElementById('format').style.display='block';" id="productselector7" name="product" style="top:0;">
17.
</li>
18.
</ul>
Kann mir jmd sagen warum?
Danke
Gruß
ottscho
2 Antworten
- LÖSUNG EinTyp schreibt am 20.04.2011 um 21:52:00 Uhr
- LÖSUNG ottscho schreibt am 21.04.2011 um 07:37:06 Uhr
LÖSUNG 20.04.2011 um 21:52 Uhr
Hallo ottscho,
Eher würde mich interessieren, was in der Javascript-Fehlerkonsole steht.
Sonst funktioniert der Code bei mir einwandfrei.
-einTyp-
alert(radioWert(document.sAddToBasket.product)));
Was mich daran stört, ist die dritte Klammer.Eher würde mich interessieren, was in der Javascript-Fehlerkonsole steht.
Sonst funktioniert der Code bei mir einwandfrei.
-einTyp-
LÖSUNG 21.04.2011 um 07:37 Uhr
Ja gut. Die Klammer hat sich eingeschlichen.
Der Code hat bei mir ja auch wunderbar funktioniert. Nur eben, wenn ioch nur ein RADIO Feld hat, wurde der Wert nicht herausgefunden.
Aber mittlerweile habe ich es hinbekommen...
Danke
Der Code hat bei mir ja auch wunderbar funktioniert. Nur eben, wenn ioch nur ein RADIO Feld hat, wurde der Wert nicht herausgefunden.
Aber mittlerweile habe ich es hinbekommen...
Danke
Ähnliche Inhalte
Neue Wissensbeiträge
Heiß diskutierte Inhalte