beatovich: Beitragsbox für Homepage

Beitrag lesen

hallo

Wenn man auf "kommentieren" klickt soll nach unten hin ein Fenster geöffnet werden, wo man dann Name und den Kommentar eintragen kann. Hat einer ein paar sinnvolle Tipps wie ich das in HTML umsetzen kann?

Die Kombination aus checkbox und label erlaubt es, nachfolgende Elemente zuverlässig ein und auszublenden, bzw zwischen beliebigen Zuständen umzuschalten.

<input type="checkbox" id="switch">
<label for="switch">Kommentar schreiben</label>
<form id="comment">
	<fieldset>
	<textarea cols="50" rows="10" value="" name="a"></textarea>
	<p>weitere Formular-Elemente hier...</p>
	</fieldset>
</form>
#comment { display:none; }
#switch:checked ~ #comment {display:block;}

Man beachte dass hier der "schalter" ein vorgängiger Sybling des zu manipulierenden Elements ist.

Persönlich würde ich aber in einem solchen Fall wohl

 <a href="mailto:me@example.org">Ihr Mail-Kommentar</a>

vorziehen