Fehlermeldung bei Radiobuttonprüfung in Tabelle
Dominik
- javascript
Hey Zusammen,
ich bekomme bei folgender Java Abfrage:
if (!(f.Frage19a[0].checked || f.Frage19a[1].checked)) {
alert ("Bitte füllen Sie Frage 19 vollständig aus!");
return false;
im FF immer folgende Fehlermeldung: f.frage19a has no properties
Was hat das zu bedeuten? Welche Eigenschaften fehlen??
Frage19 ist so eingebettet:
<tr>
<td>Kreditrisiko</td>
<td><p>
<label>
<input type="radio" name="Frage 19a" value="ja" />
ja</label>
<label>
<input type="radio" name="Frage 19a" value="nein" />
nein</label>
<br />
</p></td>
</tr>
Hinweis zu f: var f = document.forms[0];
Vielen Dank im Voraus für Eure Antworten!
Grüße
Dominik
Hello,
if (!(f.Frage19a[0].checked || f.Frage19a[1].checked)) {
<input type="radio" name="Frage 19a" value="ja" />
^^^^^^^^^^
...would you happen to see a difference?
FYI: Leerzeichen im Namen, nicht gut...
MfG
Rouven
*uff* sitze wohl heute schon zu lange vor der Kiste...vielen Dank für den Tipp. jetzt werde ich wohl doch noch ein wenig weiter machen und noch nicht schlafen gehen:-)
Grüße
Dominik
Moin
*uff* sitze wohl heute schon zu lange vor der Kiste...vielen Dank für den Tipp. jetzt werde ich wohl doch noch ein wenig weiter machen und noch nicht schlafen gehen:-)
Wünsche wohl geruht zu haben!
Offensichtlich willst du für jeden Fehler ein Extra-Alert ausgeben.
So ein aufdringliches Alert-Blitzlichtgewitter verführt mich immer dazu JavaScript zu deaktivieren und das Formular nach meinem Gutdünken einfach so abzusenden.
Besser: Fehlermeldungen sammeln und nach der Prüfung zusammen in einem Alert auszugeben oder die Fehlermeldungen direkt neben den entsprechenden Formularelementen einzufügen.
Gruß
rfb
Moin,
ajo meine Ruhe ist erst soeben zuende gegangen:-)
könntest du mir kurz erklären, wie man Fehlermeldungen direkt neben den entsprechenden Formularelementen einfügt?
Viele Grüße
Domink
Moin
mit
document.getElementById("woauchimmer").firstChild.data="tralala";
änderst du zB. den Inhalt von <span id="woauchimmer">lalala</span>
Du musst nur ein paar <span>s, <p>s, oder <sonstige Elemente> an den entsprechenden Stellen plazieren, eine ID vergeben, dann entsprechend per JavaScript den Inhalt ändern.
Gruß
rfb