abc: Value der selecteten option auslesen?

Beitrag lesen

Hallo abc,

Ich bin ratlos...
ich auch. Was passiert denn? Was sagt die Javascriptkonsole? Zeig mal das ganze Formular, oder, noch besser, stell deine Versuche online und poste den Link.

Gruß, Jürgen

Gute Idee, an die Javascript-Konsole hab ich noch gar nicht gedacht. ;)

document.forms[0].elements[0].options has no properties (Zeile 13; die mit var bla = ...)

Da ich es nicht hinbekommen habe, MySQL zu installieren, und gerade in Programmierlaune bin, hab ich mir (mehr zum Spaß) vorgenommen, eine eigene Datenbank mit PHP zu basteln (lokal, Apache). :D

<script language="javascript" type="text/javascript">
function Go () {
 var bla = document.forms[0].elements[0].options[document.forms[0].elements[0].options.selectedIndex].value;
 window.location.href = bla;
}
function New () {
 var name = document.getElementsByName("new_name").value;
 window.location.href = "/database/new.php?name=" + name;
}
</script>

...

<table style="table-layout:fixed; border-style:solid; border-width:2px; border-color:#9999FF;" width="100%" border=0 cellspacing="0" cellpadding="0">
<form name="actions" action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">

<tr>
    <td height="70">Neue Datenbank:</td>
    <td>Datenbank bearbeiten:</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="80"><input type="text" name="new_name" maxlength="32" size="20"></td>
    <td><select size="<?php echo $anzahl; ?>" name="dbs">
<?php foreach($datenbanken as $db_row) echo "\t\t<option value="{$_SERVER['PHP_SELF']}?edit=$db_row">$db_row</option>\n"; ?>
 </select></td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td height="60"><input type="button" value="Erzeugen" name="new" onClick="New()"></td>
    <td><input type="button" value="Bearbeiten" name="edit" onClick="Go()"></td>
    <td>&nbsp;</td>
  </tr>

</form>
</table>