Ergebnis 1 bis 3 von 3

Thema: Formularfelder ein-/ausblenden

  1. #1
    TP-Junior
    Registriert seit
    Sep 2006
    Beiträge
    15

    Question Formularfelder ein-/ausblenden

    Hallo Leute,

    ich habe mich jetzt mal an jQuery rangewagt. Aber es klappt noch nicht alles so, wie es soll. Ich möchte bei einem Formular zusätzliche Felder ein. bzw ausblenden lassen können. Die Anzahl der Felder ist aber fest.

    HTML-Code:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    	<head>
    	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    	<meta http-equiv="Content-Script-Type" content="text/javascript" />
    	<title>title</title>
    	<script src="http://code.jquery.com/jquery-latest.min.js"></script>
    	<script type="text/javascript">
     		$(document).ready(function() {
          		$("#lf_add_topic").click(function() {
    				$("#lf_art_1").next(":hidden").removeClass("lf_hide");
       			});
    			
    			$(".removelink").click(function() {
    				$(this).parent().addClass("lf_hide");
    			})
     		});
    	</script>
    	<style>
    		.lf_hide {
    			display: none;
    		}
    	</style>
    	</head>
    	<body>
    		<form>
    	<fieldset class="lf_show" id="lf_art_1">
    		<label class="head">Schulart zuordnen</label>
    		<div class="lf_line">
    			1
    		</div>
    	</fieldset>
    	
    	<fieldset class="lf_hide" id="lf_art_2">
    		<label class="head">Schulart zuordnen</label>
    		<div class="lf_line">
    			2
    		</div>
    		<a href="#" class="removelink">remove</a>
    	</fieldset>
    	<fieldset class="lf_hide" id="lf_art_3">
    		<label class="head">Schulart zuordnen</label>
    		<div class="lf_line">
    			3
    		</div>
    		<a href="#" class="removelink">remove</a>
    	</fieldset>
    	<fieldset class="lf_hide" id="lf_art_4">
    		<label class="head">Schulart zuordnen</label>
    		<div class="lf_line">
    			4			
    		</div>
    		<a href="#" class="removelink">remove</a>
    	</fieldset>
    	<fieldset class="lf_hide" id="lf_art_5">
    		<label class="head">Schulart zuordnen</label>
    		<div class="lf_line">
    			5
    		</div>
    		<a href="#" class="removelink">remove</a>
    	</fieldset>
    	
    	<a href="#" class="addlink" id="lf_add_topic"><div class="addform">
    		<div class="left_add">add Theme</div>
    	</div></a>		
    		</form>
    	</body>
    </html>
    Über den Link am Ende kann man dann die Felder hinzufügen. Jedes Feld an einen eigen Entfernbutton.
    Das Script läuft zumindest soweit, dass man das zweite "fieldset" anzeigen lassen kann und entfernen lassen kann. Aber die übrigen drei Felder kann man nicht anzeigen lassen.

    Hat jemand eine Idee?

    Schon mal Danke im Voraus!
    Gruß
    Max

  2. #2
    TP-Member Avatar von Kryptaesthesie
    Registriert seit
    Dec 2002
    Ort
    Herford (NRW)
    Beiträge
    85

    Lightbulb

    Ändere das Setzen des Click-Events bspw. so:
    Code:
    $("#lf_add_topic").click(function() {
        $("form").find(".lf_hide:first").removeClass("lf_hide");
    });

    Gruß
    der Gerrit

    | --- adatewithmusic.com --- | Erinnert dich, damit du dich erinnern kannst!

    Beobachte kostenlos beliebig viele Künstler und bestimme
    jeweils individuell, wie weit du bereit bist für Events zu
    fahren und verpasse nie mehr einen Auftritt deiner Lieblingskünstler!

  3. #3
    TP-Junior
    Registriert seit
    Sep 2006
    Beiträge
    15
    Danke! Es klappt :-)
    Gruß
    Max

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Formularfelder
    Von karlinchen im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 03.09.2003, 14:27
  2. Formularfelder
    Von Benno Ray im Forum Traum-Dynamik
    Antworten: 4
    Letzter Beitrag: 24.02.2003, 20:43
  3. Formularfelder
    Von R.Carlos im Forum GoLive
    Antworten: 8
    Letzter Beitrag: 11.02.2003, 20:53
  4. formularfelder
    Von soleil im Forum HTML & CSS
    Antworten: 8
    Letzter Beitrag: 12.08.2001, 00:38
  5. formularfelder
    Von Ausgetraeumt im Forum Dreamweaver & andere Webeditoren
    Antworten: 4
    Letzter Beitrag: 05.06.2001, 16:04

Stichworte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51