sungirl2005: Felder überprüfen

Hallo und guten Tag,

hab mal eine kleine Frage. Ich bin gerade dabei ein wenig was mit JavaScript zu machen. Bis jetzt habe ich es geschafft meine ganze Feld überprüfen zu lassen ob was drin steht oder nicht. so jetzt habe ich noch folgedes:

<td height="36"><p><strong>Dein Geschlecht: </strong></p></td>
<td><p>
<input name="geschlecht" type="radio" class="chatfields" value="w">
weiblich
<input name="geschlecht" type="radio" class="chatfields" value="m">
m&auml;nnlich </p></td>
</tr>
<tr bgcolor="#efefef">
<td height="38"><p><strong>Was suchst du: </strong></p></td>
<td><p>
<input name="suche" type="radio" class="chatfields" value="w">
weiblich
<input name="suche" type="radio" class="chatfields" value="m">
m&auml;nnlich </p></td>

Im Code gibts einmal " Dein Geschlecht " da will ich das so machen, dass eines angeklickt sein muss. Wenn nicht dann soll eben mit JavaScript ausgegeben werden, dass man doch bitte was anklicken soll. Das gleiche sollte dann eben beim "Was suchst du:" passieren.

Wie kann ich das machen? Ach ja vom Typ her habe ich folgendes genommen:  type="radio"

Ich hoffe, dass mir jemand helfen kann.

Gruß sungirl2005

  1. Hallo sungirl2005

    Wie kann ich das machen? Ach ja vom Typ her habe ich folgendes genommen:  type="radio"

    Suchst du checked?

    Auf Wiederlesen
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!
  2. Hi,

    hab mal eine kleine Frage. Ich bin gerade dabei ein wenig was mit JavaScript zu machen. Bis jetzt habe ich es geschafft meine ganze Feld überprüfen zu lassen ob was drin steht oder nicht. so jetzt habe ich noch folgedes:

    Wie kann ich das machen? Ach ja vom Typ her habe ich folgendes genommen:  type="radio"

    Ich würde Auswahllisten benutzen und als dritte Möglichkeit die Vorgabe "egal" o.ä. anbieten. Nicht jeder ist monosexuell orientiert.

      
    <select name="selOwnSex" id="selOwnSex" size="1">  
    <option value="nix" selected="selected">Eigenes Geschlecht?</option>  
    <option value="w" >weiblich</option>  
    <option value="m" >männlich</option>  
    <option value="u" >unentschieden</option>  
    </select>  
    <select name="selOtherSex" id="selOtherSex" size="1">  
    <option value="nix" selected="selected">Gewünschtes Geschlecht</option>  
    <option value="e" >egal</option>  
    <option value="w" >weiblich</option>  
    <option value="m" >männlich</option>  
    <option value="u" >unentschieden</option>  
    </select>  
    
    

    Im Javascript dann so etwas Ähnliches wie:

      
    function formSubmit(){  
      var optsOwn    = document.testformular.selOwnSex;  
      var indexOwn   = optsOwn.options.selectedIndex;  
      var choosenOwn = optsOwn.options[indexOwn].value;  
      
      var optsOther     = document.testformular.selOtherSex;  
      var indexOther    = optsOther.options.selectedIndex;  
      var choosenOther  = optsOther.options[indexOther].value;  
      
      alert("Eigenes Geschlecht:" + choosenOwn + "\n" +  
            "Anderes Geschlecht:" + choosenOther + "\n"  );  
    }  
    
    

    (Vorsicht: ungetestet! Schreibfehler deshalb sehr wahrscheinlich!)

    Wenn Du jetzt für den einen oder anderen Fall eine extra Meldung anzeigen möchtest könntest Du sowas ähnliches wie das hier benutzen:

      
    switch(choosenOwn){  
      case "nix": alert("Bitte eigenes Geschlecht angeben");  
                  break;  
      case "u"  : alert("Bitte um kurze Erklärung.");  
                  showCommentWindowOwnSex();  
                  break;  
      case "w"  :  
      case "m"  : changeQuestionsFor(choosenOwn);  
                  break;  
      default:    alert("Bitte nicht im Code rumfummeln.");  
                  break;  
    }  
    
    

    Bei nicht ganz so vielen Fällen reicht natürlich auch ein if, klar.

    so short

    Christoph Zurnieden