PDA

Vollstndige Version anzeigen : eingabefelder nicht aktiv?


gerhard
14-06-2004, 08:16
ich habe ein html-formular, innerhalb dessen ein <select>-bereich in php geschrieben ist.

seltsame auswirkung: die (anderen) felder des eingabeformulars lassen sich nicht aktivieren --> lediglich durch die TAB-taste sind sie erreichbar (d.h.: mit dem cursor kann man die felder nciht anwhlen / anklicken)

woran kann das liegen?


<?php

$result = mysql_query .... // themen werden iengelesen


<form .....>

<select name="themen" size="1" onChange="liste_themen(this.value)"><option value="-1">Whlen Sie das Thema:</option><option value="-1">---------------------</option>

<?php
while($row = mysql_fetch_array($result))
{
echo '<option value="'.$row[recnr].'">'.$row[thema].'</option>';
}
?>
</select>
?>

<input type="text" name="irgenwas" size="30" .... > und so weiter

--> dieses eingabefeld nach dem select-bereich ist nur ner die TAB-taste erreichbar ....

????

feuervogel
14-06-2004, 10:46
welchen browser benutzt du? kannst du mal nen link zur seite posten?

und bitte immer $row[ 'thema' ]

gerhard
14-06-2004, 11:04
1) browsewr: IE 6.0.2

2) die seite: http://www.weinviertelarchiv.at/form_010.php

(zur detail-information: in der (original)seite sind im formular 2 select-bereiche --> der 1. wird ber die db eingelesen wie oben beschrieben. er aktiviert ber ein "onChange" eine funktion, die abhngig von der auswahl den 2. select-bereich "fllt")
und:

warum $row['thema'] und nicht $row[thema]?
thema ist der feldname in der db.

bazubi
14-06-2004, 11:36
warum $row['thema'] und nicht $row[thema]?

Weil thema ein String ist und die sollte man quoten.