Radiobutton Problem
patrick
- html
Hallo,
ich raufe mir gerade die Haare an einem Problem mit dem vorselektieren von Radiobuttons aus.
So sieht der Ausschnitt des Quellcodes aus:
<td align="left" bgcolor="#CCCCFF" class="header" colspan="2"><nobr>   
a <input type="radio" name="xxx" value="1">
b <input type="radio" name="xxx" value="0" checked></nobr><br>
</td>
Sowohl IE als auch Mozilla markieren aber keinen Radiobutton.
Komischerweise kommt später nochmal eine bis auf name="yyy" Wiederholung des Codes, bei dem das Selektieren funktioniert.
Irgendeine Idee woran das liegen könnte?
Schönen Dank im voraus.
Patrick
Hallo Patrick,
bei mir gehts ( IE 5.5)
Irgendeine Idee woran das liegen könnte?
Hast du mal genau den Code( und zwar nur den) den du
hier zeigst ausprobiert ?
Gruss Nikki
Hallo,
das der Code so geht war ich mir sicher, viel kann man da ja nicht falsch machen :)
Hier das was davor kommt:
<table border="0" cellspacing="1" cellpadding="1" width="99%">
<tr>
<th bgcolor="" class="head" colspan="2">xxx</td>
</tr>
<tr><form method="get" action="xxx.php">
<td align="center" bgcolor="#CCCCFF" class="header" colspan="2">
<input type="hidden" name="xxx" value="xxx">
<table border="0" cellspacing="1" cellpadding="1" width="50%"> <tr>
<td align="left" bgcolor="#CCCCFF" class="header" colspan="2">
<font size=2>
abc:
</td>
<td align="left" bgcolor="#CCCCFF" class="header" colspan="2">
<input type="text" name="xxx" value="xxx" size="35"><br>
</td>
<td align="left" bgcolor="#CCCCFF" class="header" colspan="2"><nobr>   
a <input type="radio" name="xxx" value="1">
b <input type="radio" name="xxx" value="0" checked></nobr><br>
</td></tr>
<th bgcolor="" class="head" colspan="2">xxx</td>
Am Schluss </tH> statt </td>
Warum hast du denn immer das colspan='2' drin?
Ich glaub da sind noch mehrere Fehler drin, die einen Einfluss nehmen könnten, kannst du bitte nochmal die ganze Seite rein kopieren, danke.
MfG,
beinaendi
Hallo,
das colspan sollte egal sein, die Seite wird ja korrekt dargestellt. Den gesamten Quellcode reinzustellen wäre zu aufwendig/umfangreich.
Kannst du mir allgemein nennen, was auf die Selektierung Einfluss nimmt? Wenn ich das wüsste, würde ich den Code auch selber durcharbeiten.
Schönen Dank
Patrick
Hallo Patrick,
hast du es schon mal ohne die CSS datei probiert ?
Gruss Nikki
Hallo Nicole,
ohne CSS gleiches Problem.
Gruß
Patrick
Hallo Patrick
das colspan sollte egal sein, die Seite wird ja korrekt dargestellt.
Egal - ja für die Darstellung, nein für einen korrekten Stil. Und eins kann ich dir aus eigener Erfahrung sagen: die meisten Fehler beruhen auf schlechtem Stil und schlechter Gliederung.
Kannst du mir allgemein nennen, was auf die Selektierung Einfluss nimmt?
Evtl. vorangehende Fehler, evtl. stylesheet,...
Kann in dem Fall nicht mehr helfen, wenn du willst kannst mir die Datei ja schicken und ich schau sie mir an.
MfG,
beinaendi
Hallo Patrick,
auch das geht, obwohl ich die Tabelle extrem
schlecht finde.
<table border="0" cellspacing="1" cellpadding="1" width="99%">
<tr>
Warum <th öffnen aber /td schliessen ?
<th bgcolor="" class="head" colspan="2">xxx</td>
</tr>
Warum das Formular in <tr> und nicht in <td> ?
<tr><form method="get" action="xxx.php">
<td align="center" bgcolor="#CCCCFF" class="header"
Na ja vielleicht liegts an den kleinen Fehlern, aber wahrscheinlich
an der CSS Datei.
Gruss Nikki
Hallo Nicole,
die Tabelle wirkt seltsam, was daher kommt, dass der Code nur ein Ausschnitt war und davor noch einiges kommt. Inwiefern kann der Fehler mit der CSS-Datei zusammenhängen?
Danke
Patrick
Hallo Patrick,
a <input type="radio" name="xxx" value="1">
b <input type="radio" name="xxx" value="0" checked></nobr><br>
ist das xxx nur ein Platzhalter für einen anderen Namen, oder?
Komischerweise kommt später nochmal eine bis auf name="yyy" Wiederholung des Codes, bei dem das Selektieren funktioniert.
Dies deutet dauf hin, dass du in deinem Formular, oder auch irgendwo anders in deiner Seite irgend etwas hast ... und sei es nur ein <span id="xxx" ... was genau so heißt wie deine Radiobuttons. Prüf das mal.
Grüße,
Jochen