Ergebnis 1 bis 7 von 7
  1. #1
    Johnny990 ist offline Jungspund
    registriert
    16-01-2009
    Beiträge
    19

    Textbox einblenden bei klick auf bestimmte Checkbox

    hallo.
    Hätte mal ne kurze Frage zu Ermittlung eines Wertes einer angeklickten Checkbox:

    es soll quasi bei onclick ein Textfeld hinter der Checkbox erscheinen....
    Meine Checkboxes haben unterschiedliche Werte.
    Wie bekomme ich nun den Wert der angeklickten Box???

    Hier mein bisheriger Code: (text_frage3 ist das Textfeld, das erschienen soll und check_frage3[] die Checkboxes)

    EDIT. Habs jetzt mal so, aber funzt nicht
    Code:
    // Dynamische Textfelder
    function Show(div1)
      {   
       div1.style.display = "block";
      }
    
    function Hide(div1)
      {   
       div1.style.display = "none";
      }
    
        function showField()
        {	
    	// 3.
    	   for(i=0; i<=document.form2.elements["check_frage3[]"].length; i++)
           {
              if(document.form2.elements[i].checked && document.form2.elements[i].value==27)
    	       {
    	       Show(document.getElementById("text_frage3"));
    	       }
    	    
    	      else
              {
    	       Hide(document.getElementById("text_frage3"));
               document.getElementById("text_frage3").value=""
              }	  
    		  
           }   
    	
          
        }
    Ich habs ausserdem noch mit onClick eingebunden
    Code:
    echo '<input type="checkbox" name="check_frage3[]" value="'.$dsatz['id'] .'" '.$checked.' onClick="showField();" /> ';
    Geändert von Johnny990 (14-05-2009 um 22:05 Uhr)

  2. #2
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: Textbox einblenden bei klick auf bestimmte Checkbox

    document.form2.elements[i].value=="27"?

  3. #3
    Johnny990 ist offline Jungspund
    registriert
    16-01-2009
    Beiträge
    19

    AW: Textbox einblenden bei klick auf bestimmte Checkbox

    Geht leider auch nicht
    der value ist ja auch eine zahl und kein string bei mir....

    Hat jemand ne andere idee???
    Habs so dann per onclick eingebunden:
    Code:
     echo '<input type="checkbox" name="check_frage3[]" value="'.$dsatz['id'] .'" '.$checked.' onClick="showField();" /> ';
    Geändert von Johnny990 (16-05-2009 um 00:24 Uhr)

  4. #4
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: Textbox einblenden bei klick auf bestimmte Checkbox

    Code:
    document.form2.elements["check_frage3[]"][i].checked && document.form2.elements["check_frage3[]"][i].value==27

  5. #5
    Johnny990 ist offline Jungspund
    registriert
    16-01-2009
    Beiträge
    19

    AW: Textbox einblenden bei klick auf bestimmte Checkbox

    OK super so gehts...

    jedoch kommt jetzt ne fehlermeldung:
    Kannst du/ihr damit was anfangen

    Code:
    document.form2.elements['check_frage3[]'][i] is undefined
    showField()index.ph...reich_2_1 (Linie 66)
    onclick(click clientX=1010, clientY=335)index.ph...b3g%3D%3D (Linie 2)
    [Break on this error] if(document.form2.elements["ch...elements["check_frage3[]"][i].value==27)

  6. #6
    Avatar von kkapsner
    kkapsner ist offline Super Moderator
    registriert
    28-03-2008
    Beiträge
    17.757

    AW: Textbox einblenden bei klick auf bestimmte Checkbox

    Gesamter Code!

  7. #7
    ein schlauer ist offline Lounge-Member
    registriert
    18-08-2004
    Beiträge
    14.671

    AW: Textbox einblenden bei klick auf bestimmte Checkbox

    Die Schleife ist Mist. i wird größer als der letzte Index.

Ähnliche Themen

  1. bei klick auf TextFeld div
    Von mikano im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 06-06-2008, 16:11
  2. Grafik beim klick auf Link verändern.
    Von DerSchatten im Forum JavaScript
    Antworten: 2
    Letzter Beitrag: 14-05-2008, 01:08
  3. Antworten: 3
    Letzter Beitrag: 03-03-2008, 12:23
  4. Fenster beim öffnen auf bestimmte Größe resizen
    Von sonny83 im Forum JavaScript
    Antworten: 3
    Letzter Beitrag: 01-12-2006, 18:06
  5. Tabelle: änderung auf Klick
    Von pbundschuh im Forum JavaScript
    Antworten: 8
    Letzter Beitrag: 27-07-2006, 17:18

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •