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

table problem

fmd1978

Neues Mitglied
Hallo zusammen ,
Ich erstelle gerade ein Formular für Schulungen, jetzt möchte ich, dass man die Anzahl der Teilnehmer über ein trop down Menü wählen kann.
Das hat auch soweit geklappt. Nun sollen aber erst nach Auswahl der Anzahl genau so viele Namensfelder auftauchen die man dann beschriften kann. Gibt es da eine Möglichkeit? Für eure Hilfe schon mal im Vvrraus ein herzliches Dankeschön.
Gruß
FMD1978
 
Danke erstmal für die Antwort,
ich bin jetzt nicht so der Javascript experte/jQuery.
Und könnte da echt hilfe brauchen.
Grüße
FMD1978
 
Nochmal vielen dank aber das ist nicht ganz das was ich gesucht habe. Es erstellt mir eine Auswahl von Teilnehmern
wenn ich aber 6 Teilnehmer auswähle kommt trotzdem nur ein Textfeld und keine sechs.

Gruß FMD1978
 
Doch, das ist genau das was du beschrieben hast.

Poste lieber mal das was du bisher gemacht hast, dann ist es vielleicht etwas klarer.
 
So habe ich es in einen versuch eingestellt und versucht leider kann ich dir das Originalscript nicht schicken, ich darf nicht.




<html>
<head>
<select>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
</select><br />


<table>
<tbody>
<tr><td><input type="text" name="teilnehmer1" /></td></tr>
</tbody>
</table>


<script type="text/Javascript">
$('select').change(function () {
var count = $(this).val();
var i = 0;
$('table').find('tbody tr').each(function (idx) {
if(idx > count - 1) {
$(this).remove();
}
i = idx;
});
for(i; i < count-1; i++) {
$('table').append('<tr><td><input type="text" /></td></tr>');
}
$('table').find('tbody tr td input').each(function (idx) {
$(this).attr('name',idx + 1);
});
});
</script>


</head>
<body>
 
Das ist ja auch vollkommen falsch vom HTML Aufbau her. Außerdem ist das nicht dein Script sondern mein Script, das musst du mir also nicht schicken, das kenne ich bereits ;)

Hast du überhaupt meinen Link ausprobiert? (Das rechte untere Fenster)

Das deines nicht funktioniert ist klar, der HTML Code ist Schrott und jQuery ist nicht eingebunden.
 
:lol::lol::lol::lol::lol::lol::lol::lol::lol::lol:

müsste jetzt sein, vielleicht bist ja vergesslich :O)

Cheffchen
 
Zurück
Oben