Re: Js und checkbox - checked - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 6.März.2001, 21:15.
    Re: Js und checkbox - checked

      Jups, aber in meinem Forum gibts ja gar keine Checkbox ;-)

      Also wie geschrieben, Du musst das anders testen, also so:

      if(!document.forms["eing"].elements[7].checked && document.forms["eing"].elements[5].value)
      {
      alert ("Wenn Sie per Mail informiert werden wollen, müssen Sie auch eine EMailadresse angeben!"+t); document.forms["eing"].elements[5].focus(); return false; 
      }
      


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Sander (8133 Beiträge) am Montag, 5.März.2001, 19:27.
    Js und checkbox

      Ich möchte eine Javascriptüberprüfung einer checkbox vornehmen
      <input type="checkbox" name="SchickEmail:=" checked value="1">
      
      Beim absenden des Formulars bekommt das JS _immer_ den Wert 1 geliefert, auch wenn es weggeklickt wurde. in der db steht aber der richtige Wert - also leer.
      Geht so eine Überprüfung überhaupt?

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 6.März.2001, 21:02.
    Re: Js und checkbox - gib mal kompletten Code

      Schmeiss auch mal den Javascript-Code rein, dann kann man sich das mal genauer anschauen... Auf jeden Fall kann ich Dir versichern, dass es prinzipiell geht, aber Checkboxen sind tatsächlich etwas tricky (Du darfst den Wert nicht mit "value" auslesen wie bei allen anderen Typen, sondern mit "checked" oder "selected", weiss das grad nich genau, müsste nachschauen)

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 6.März.2001, 21:11.
    Re: Js und checkbox - gib mal kompletten Code

      ist aus deinem Forum:
      if(!document.forms["eing"].elements[7].value==1 && document.forms["eing"].elements[5].value)
      {
        alert ("Wenn Sie per Mail informiert werden wollen, müssen Sie auch eine EMailadresse angeben!"+t); document.forms["eing"].elements[5].focus(); return false; 
      }
      

      Soll geprüft werden ob Element 7 gecheckt und mail (Elem.5) leer ist.
      <input type="checkbox" name="schickmail" checked value="1">
      

      So kam immer der Wert 1 egal ob gechecked oder nicht.

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Dienstag, 6.März.2001, 21:15.
    Re: Js und checkbox - checked

      Jups, aber in meinem Forum gibts ja gar keine Checkbox ;-)

      Also wie geschrieben, Du musst das anders testen, also so:

      if(!document.forms["eing"].elements[7].checked && document.forms["eing"].elements[5].value)
      {
      alert ("Wenn Sie per Mail informiert werden wollen, müssen Sie auch eine EMailadresse angeben!"+t); document.forms["eing"].elements[5].focus(); return false; 
      }
      

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 7.März.2001, 02:57.
    Re: Js und checkbox - checked

      nach einigem getüftel:

      if(!document.forms["eing"].elements[5].value && document.forms["eing"].elements[7].checked==true)
      {
      alert ("Wenn Sie per Mail informiert werden wollen, müssen Sie auch eine EMailadresse angeben!"+t); document.forms["eing"].elements[5].focus(); return false; 
      }
      

      Danke für den Tipp

      aber die Bedingungen andersrum (erst elem. 7 und dann 5) prüfen, klappt nicht - eigenartig.

      Sander

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 8.März.2001, 14:36.
    Re: Js und checkbox - checked

      Kommt darauf an, wie das "andersrum" aussieht, wichtig ist in dem Fall das "!", das die logische Aussage negiert, mitzunehmen.... Meiner Meinung nach müsste ein

      if(document.forms["eing"].elements[7].checked && !document.forms["eing"].elements[5].value)
      
      ...

      schon auch funktionieren...

     Antworten


     
 Liste der Einträge von 64650 bis 64800:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.25s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!