2016-04-25 8 views
-3

Ich machte ein Registrierungsformular auf einer Webseite und jetzt möchte ich sehen, ein Textfeld wird sichtbar, wenn Sie auf ein Kontrollkästchen klicken. Wer kann diesen Code weiter einrichten? Unter dem Code habe ich bis jetzt.klicken Sie auf Funktion im Formular

$("input").click(function() { 
    document.getElementById('partner').innerHTML = "[here I have to put the name/id of the textarea]"; 
} 
+0

Wenn Partner die ID Ihres TextArea- hat ist, adnd es derzeit mit 'Display versteckt: none', etwas entlang der Linien von' Dokument. getElementById ('partner'). style.display = 'block'; 'sollte funktionieren. Wenn nicht, dann geben Sie mehr Code ein. – neilsimp1

+0

Hallo neilsimp1 danke für deine schnelle Antwort nur wird es nicht funktionieren :( –

+0

Dann wirst du wahrscheinlich mehr Code zeigen müssen oder eine [Geige] (https://jsfiddle.net/) – neilsimp1

Antwort

0

Hallo neilsimp1 Dank für Ihre schnelle Antwort nur wird es nicht funktionieren :(

$("partner").click(function() { document.getElementById('input_60').style.display = 'block'; } printscreen

Also, wenn input_57 geklickt wird, Eingang 60 Bedürfnisse sichtbar

0

ich sein Ich werde diese Antwort entfernen und sie in Ihre Frage einfügen, da es sich nicht wirklich um eine Antwort handelt ... So oder so, ich kann sehen, was gerade passiert.

  1. Ihr Kontrollkästchen hat eine name von input_57, aber keine id. Ich würde versuchen, id="input_57" (oder was auch immer ID Sie es geben möchten)
  2. Wenn Sie darauf klicken soll input_60 zeigen, dann $("partner").click ist nicht das, was Sie wollen.

    $('#input_57').on('click', function(){ document.getElementById('input_60').style.display = 'block'; });

Dies wird unter der Annahme, dass input_60 display:none;

+0

Von Ihrem zweiten Screenshot sein - ' $ ('partner') 'das versucht ein Element mit' auszuwählen Partner 'als Tag-Name, der nicht existiert. Wenn du die 'input_57' Checkbox aktivieren möchtest, klicke, um dies anzuzeigen, dann willst du '$ (' # input_57 '). On (' click ', ...'. Ich würde dir trotzdem empfehlen, dies in ein Fiddle zu legen Ich kann es nicht bekommen, oder jemand anderes kann den ganzen Code in Frage sehen. – neilsimp1

+0

OK Ich werde versuchen, danke für Ihre Zeit und den Tipp über den Code, lösche die Bilder –

Verwandte Themen