Tom's Hardware > Foren > Off Topic > Feedback an die Redaktion > Nachmal das Formular: Nun doch Javascript Prob

Nachmal das Formular: Nun doch Javascript Prob

Forum Off Topic : Feedback an die Redaktion - Nachmal das Formular: Nun doch Javascript Prob

Tom's Hardware: 1,4 Mio. Mitglieder aus 6 verschiedenen Ländern beantworten alle Ihre Fragen über Computer-Technik und IT. Um Hilfe zu erhalten, registrieren Sie sich kostenlos!
Wort:    Username:           
 

Hi,
also das Formular steht, aber nun habe ich ein Problem mit der Abfrage, ob der User alles ausgefüllt hat.
Einzelne Felder sind kein Problem:
function chkFormular()
{
if(document.Formular.Name.value == "" ) {
alert("Bitte Ihren Namen eingeben!" );
document.Formular.Name.focus();
return false;
}
ABER:
Wie bekomme ich Gruppen von "checkbox" und "radio" Abgefragt,
in denen mir der User mindestens eine Antwort aus vier möglichen geben MUSS.
Die Gruppen haben natürlich alle den gleichen NAME und nur ein unterschiedliches VALUE.
Wie kann ich erreichen dass das NAME einer Gruppe auf mindesten eine Angabe überprüft wird?
Wäre für (möglichst schnelle) Antwort dankbar, da ich im selfhtml dazu einfach nichts finde und unter Zeitdruck stehe.
Hardware, Windows, Spiele ? -

Anzeigen
- 0 +

schau dir mal das kapitel mit den Schleifen an
gruss
http://www.siburg.com/sig.gif

Antworten Hesi
- 0 +

Hey danke, wenigstens HIER bekommt man antwort. Im selfhtml forum leider nicht.
ABER: Bin fündig geworden:
Hatte noch das Jacascript for Dummies Buch, da stehts doch glatt drin.
{
if(!document.Formular.Name.checked &&
(!document.Formular.Name2.checked &&
(!document.Formular.Name3.checked){
alert("Bitte etwas auswählen!" );
document.Formular.Name.focus();
return false;
}
:)
So, und das nun für 80 Fragen ;-)
Hardware, Windows, Spiele ? -

Sach mal PC PANIK, ein Programmierer oder
IT-ler bist du aber nicht, oder? ;)
so long.

Antworten Inferno667
- 0 +

Nein bin kein Programmierer. Aber IT-ler durch und durch.
Und aus diesem Grund habe ich jetzt ein anderes Problem:
Mit checkboxen geht das zwar so, abe bei radio darf ich keine unterschiedlichen "name" vergeben, da der User sonst mehrere Eingaben vornehmen kann, was er aber nicht soll.
Verwende ich für 4 radio values aber einen name, funktioniert die return false bzw, die focus Funktion nicht nehr.
HILFEEE!
Hardware, Windows, Spiele ? -

- 0 +

my Lord,
wieder gelöscht, sorry denkfehler :lol:
gruss
http://www.siburg.com/sig.gif

Antworten Hesi
- 0 +

hi,
so, nu´ hab ich´s
if(document.Formular.name[0].checked == true)
document.Formular."ziel".focus;
else if(document.Formular.name[1].checked == true)
document.Formular."ziel".focus;
else if(document.Formular.name[2].checked == true)
document.Formular."ziel".focus;
else
{
alert("wählen sie eins aus!" );
return false;
}
hoffe geholfen zu haben.
gruss
http://www.siburg.com/sig.gif

Antworten Hesi
- 0 +

Zitat :


hoffe geholfen zu haben.


Hast du, leider zu spät. ;-))
[URL=http://www.foers.de/satyrium>Satyrium[/url] - [color=orange]Linking the past</font color=orange>

Antworten Saty
- 0 +

ich hoffe nicht, denn das war die antwort auf das hier ;-)
gruss
http://www.siburg.com/sig.gif

Antworten Hesi
- 0 +

Hi, danke erstmal.
Habe um 02:00 dann auch aufgegeben, und heut morgen fiels mir wie Schuppen von den Augen: [0] [1] usw.
War ein bisserl schneller :lol:
Aber da kömmt bestimmt gleich noch was, denn nnun kommen noch ein paar Abhängigkeiten dazu.
Hardware, Windows, Spiele ? -

- 0 +

Ach übrigends Hesi geht auch einfacher:
{
if(!document.Formular.Name[0].checked &&
(!document.Formular.Name[1].checked &&
(!document.Formular.Name[2].checked){
alert("Bitte etwas auswählen!" );
document.Formular.Name[0].focus();
return false;
}
So, das mit der Abhängikkeit hat auch gefunzt.
Hier ein Beispiel, wie:
if(document.Formular.Farbe[0].checked) {
if(!document.Formular.Rot.checked &&
!document.Formular.Gruen.checked &&
!document.Formular.Gelb.checked &&
!document.Formular.Blau.checked &&
!document.Formular.Andere.checked) {
alert("Wenn Sie Farbig auswählen, geben Sie bitte an welche!" );
document.Formular.Rot.focus();
return false;
}
}
Puh.
Wir brauchen ein HTML Forum! ;-)
Hardware, Windows, Spiele ? -

- 0 +

wieder ´n paar bytes gespart :lol:
aber dafür, dass ich von javascript nicht die leiseste ahnung hab´, war´s ganz ok, gell :)
gruss
http://www.siburg.com/sig.gif

Antworten Hesi
- 0 +

Na klar.
Finde miene ersten Gehversuche aber auch net übel ;-)
Hardware, Windows, Spiele ? -

Tom's Hardware > Foren > Off Topic > Feedback an die Redaktion > Nachmal das Formular: Nun doch Javascript Prob
Zu:

Es gibt 72 identifizierte und nicht identifizierte User. Zur Ansicht der Liste identifizierter User, Hier klicken.

Wichtiger Hinweis

Dieses Thema ist länger als 6 Monate inaktiv.
Bitte überprüfen Sie, ob Ihr beabsichtigter Kommentar noch einen Mehrwert bringt oder das Anlegen eines neuen Themas nicht besser wäre.

Antwort hinzufügen Abbrechen
Google Anzeigen
  • Die Community jetzt fragen
  • Veröffentlichen
Anzeige
Videos
Die folgenden Community-Mitglieder erhielten Auszeichnungen!
Wir gratulieren:
  • 01:00 nero 9 hat das Abzeichen Niedergelassen erhalten
  • 01:00 Ortis hat das Abzeichen Niedergelassen erhalten
  • 01:00 z-irgendwas hat das Abzeichen Niedergelassen erhalten
  • 01:00 fantasiejoey hat das Abzeichen Niedergelassen erhalten
  • 01:00 ollid hat das Abzeichen Leser erhalten
  • 01:00 bigeddie hat das Abzeichen Leser erhalten
  • 01:00 bigeddie hat das Abzeichen Späher erhalten
  • 01:00 GSC20 hat das Abzeichen Leser erhalten
  • 20:15 Techniker Freak hat das Abzeichen Kolumnist erhalten
  • 01:00 Der_Paddy hat das Abzeichen Leser erhalten
  • 01:00 sleepy_simon hat das Abzeichen Späher erhalten
  • 01:00 Smartengine hat das Abzeichen Leser erhalten
  • 01:00 bdrift hat das Abzeichen Leser erhalten
  • 01:00 V-MAX hat das Abzeichen Niedergelassen erhalten
  • 01:00 megug58 hat das Abzeichen Niedergelassen erhalten
  • 01:00 Le0nard hat das Abzeichen Niedergelassen erhalten
Anzeigen