| |
In Formular nur einmal gleichen Wert eingeben |
|
 |
 |
 |
| |
Hallo,
ich kann den fehler nicht finden. kann mir bitte jemand helfen.
with (...form[0]) { /* ... steht da, wenn weitere hirarchisch höhere Strukturen abgebildet werden müssen. Es wird hier angenommen, dass es sich um das form[0] handelt. */ switch (Frage_a.value) { case Frage_b.value : window.alert("A=B ist nicht erlaubt"); break; case Frage_c.value : window.alert("A=C ist nicht erlaubt"); break; case Frage_d.value : window.alert("A=D ist nicht erlaubt"); break; default: switch (Frage_b.value) { case Frage_c.value : window.alert("B=C ist nicht erlaubt"); break; case Frage_d.value : window.alert("B=D ist nicht erlaubt"); break; default: if (Frage_c.value == Frage_d.value) window.alert("C=D ist nicht erlaubt"); else submit(); } } }
Gruß broesel |
|
|
 |
 |
 |
| |
Antworten |
|
| |
1. Code: In Zwischenablage kopieren (nur IE)
fällt dir jetzt was auf?
2. Hallo McCorlan,
danke für die nächtliche Antwort. Leider fällt mir nichts auf. Ich habe wohl nicht den Blick dafür.
In der Funktion muß doch dann stehen:
function Zahlen()
und im Formulartag <form ... onSubmit="Zahlen()">
Ist das richtig?
Gruß broesel
3. Hallo
Ich kann mit dem Tipp von McCorlan leider noch nichts anfangen. Kann mir vielleicht jemand helfen.
Gruß broesel
4. Code: In Zwischenablage kopieren (nur IE)
das Ding hat nen simplen Syntax-Error verursacht! (hoff ich zumuindest, ansonsten wärs peinlich für mich!)
5. Hallo
Im Formtag hab ich folgendes stehen: <form action="" method="post" name="form" onSubmit="MM_validateForm('Frage_a','','RinRange1:4','Frage_b','','RinRange1:4','Frage_c','','RinRange1:4','Frage_d','','RinRange1:4');return document.MM_returnValue; Zahlen()">
Zahlen() soll die "function Zahlen()" auslösen. Wie muß ich das jetzt schreiben damit es als Gesamtanweisung funktioniert.
Da McCorlan sicher erst wieder nachts antwortet, würde ich mich über eine Antwort von anderen Forumsmitgliedern freuen.
Gruß broesel
6. Hallo
Hab es jetzt soweit am Laufen:
Code: In Zwischenablage kopieren (nur IE)
Was muß ich hinzufügen, damit ich nur die Ziffern von 1 bis 4 eingeben kann.
|
|
|