• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Textbox einblenden bei klick auf bestimmte Checkbox und best. avlu

Status
Für weitere Antworten geschlossen.

Johnny990

Neues Mitglied
((((letzte Wort bei TITEL heisst "value"))))

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)

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();" /> ';

Übrigens: Fehler gibts keinen
 
Hallo,

schau dir einmal die if-Anweisung in der showField genauer an
PHP:
if(document.form2.elements["check_frage3[]"][i].checked && document.form2.elements["check_frage3[]"][i].value==27)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben