tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
618
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    tzippy Tutorials.de Gastzugang
    Hallo!

    Ich habe 2 radiobuttons und ein dropdown menü. letzteres soll deaktiviert werden wenn der eine Button gedrückt wird.
    Ich habe eine javascript funktion die onklick aufgerufen wird und die Liste deaktiviert. Soweit also so gut.
    Nun ist aber das eigentliche problem, dass ich erst den Radiobutton klicken muss um die Liste zu deaktivieren. Standardmaessig ist naemlich der Radionbutton "checked", der eigentlich die Liste deaktivieren sollte. Das muss auch leider so sein, da er durch andere Kriterien zu seinem "checked" Status gelangt.
    Also hätte ich nun gern, ohne dass das onklick event des radiobuttons ausgelöst wird, meine Funktion aufgerufen, die die Liste deaktiviert.
    Habt ihr ne Idee wie ich das bewerkstelligen kann?
    Danke im Voraus!
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Moin,

    du kannst ein Formularelement auch ohne JS disablen...

    Code :
    1
    
    <select disabled="disabled">

    ...falls es das ist, was du suchst.
     

  3. #3
    tzippy Tutorials.de Gastzugang
    Danke. ich habe es jetzt so geloest:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    
    <form action="">
      <select disabled >
        <option value="Test">Test</option>
      </select>
    <input type="radio" name="ja" onclick="if(this.checked == true){document.forms[0].elements[0].disabled=false} else {document.forms[0].elements[0].disabled=true}" checked="true" >
      anschalten       
      <input type="radio" name="ja" onclick="if(this.checked == true){document.forms[0].elements[0].disabled=true} else {document.forms[0].elements[0].disabled=false}">
      ausschalten
    </form>

    Das Problem ist nun aber folgendes: Einer der beiden Radiobuttons ist zum Anfang bereits checked, aufgrund einer anderen Bedingung (hier vereinfacht als checked="true"). Das Select müsste dann aber schon deaktiviert sein und nicht erst, wenn das onclick event ausgelöst wurde.
    Denn nun muss ich erst auf den Radiobutton klicken damit das Select deaktiviert wurde.
    Das Select darf also nicht erst durch ein onclick event deaktiviert werden, sondern muss im Prinzip prüfen welcher Radiobutton "checked" ist.
    Danke!
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Zitat Zitat von tzippy Beitrag anzeigen
    Einer der beiden Radiobuttons ist zum Anfang bereits checked, aufgrund einer anderen Bedingung
    Dann lasse über diese "andere Bedingung" auch die Liste je nach Bedarf deaktivieren(ob nun per JS oder einfach durch notieren des HTML-Attributes ist da dir überlassen.)
     

  5. #5
    Avatar von tombe
    tombe tombe ist gerade online Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Sep 2004
    Ort
    Möglingen (BaWü)
    Beiträge
    3.016
    Aber so wie du es jetzt hast, ist die Selectbox doch von Haus aus deaktiviert und wird es durch Anklicken des einen Buttons wieder freigegeben!!

    Wenn sie bei dir bei ersten anzeigen der Seite (wieder) freigegeben ist, muss es am restliche JS liegen der ausgeführt wird.
     
    Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.

    Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 11.09.10, 12:01
  2. Antworten: 9
    Letzter Beitrag: 16.04.05, 23:20
  3. brauche eure Hilfe
    Von trucidare im Forum PHP
    Antworten: 5
    Letzter Beitrag: 01.02.05, 21:32
  4. Brauche eure Hilfe!
    Von yellowpixel im Forum Fun-Forum
    Antworten: 1
    Letzter Beitrag: 04.07.03, 15:31
  5. Brauche Eure Hilfe
    Von Jack tha Ripper im Forum Photoshop
    Antworten: 6
    Letzter Beitrag: 07.11.01, 20:37