JP: Formularfeld auslesen!

Beitrag lesen

Habe was im Archiv gefunden, das bei mir funktioniert (siehe Beispiel unten)

(JAVASCRIPT) Mit Netscape funktionierts nicht

von: Stefan E.,  stefan.eickhoff@web.de
geschrieben am: 19.10.2000, 01:00 Uhr

Hallo Luis,

Du hast innerhalb Deines Formular eine Select-Auswahl (Faktor).
Um den Value-Wert daraus zu ermitteln musst Du beim Netscape
ungefähr so vorgehen:

var si = document.formularname.namederselectliste.selectedIndex;
var wert=document.formularname.namederselectliste.options[si].value;

Der IE kann auch mit
wert=document.formularname.namederselectliste.value;
umgehen aber beim NS geht es so nicht.

-------------------------------------------------------------------

Beispiel, das mit Netscape 4.7 und IE 5 funktioniert:

<HTML>
<head>
</head>
<body>
<script language="JavaScript">
  <!--
   function testxx(si)
    {
     alert(document.test.hugo.options[si].value);
    }
  //-->
  </script>
<form name="test">
<select name="hugo" onchange="testxx(document.test.hugo.selectedIndex)">
<option value='AA'>aa</option>
<option value='BB'>bb</option>
<option value='CC'>cc</option>
</select>
</FORM>
</BODY>
</HTML>