Forum - Beitrag anzeigen

CF-Basics - Mittels cfselect Fragen wie viel - dann ausführen und anzeigen

Icon Pfeil Startseite Icon Pfeil Kategorie Icon Pfeil Suche

Icon Forum Beitrag vom 19.11.2014 12:41 (2811 Aufrufe)
Name: MMoser
Titel: Mittels cfselect Fragen wie viel - dann ausführen und anzeigen
Inhalt: Hi @all

Frage, ich habe ein Formular welches ich per form-action nach dem Ausfüllen an eine CF-Actionpage sende damit die Formularinhalte in der DB abgespeichert werden.

In diesem Formular möchte unter anderem den User Fragen "wie viele Textfelder benötigst du?". Das Frage ich über ein Select-Feld

<cfset FORM.fcount="1"> // Standardmässig eins (max. 10)

<label>Wie viele Textfelder möchten Sie</label>
<select name="fcount" onChange="document.f.submit()">
<cfloop index="idx" from="1" to="10">
<option value="#idx#"
<cfif FORM.fcount eq idx>selected</cfif> >#idx#</option>
</cfloop>
</select>

mittels dem Loop lasse ich vorerst ein Feld anzeigen;

<cfloop index="idx" from="1" to="#FORM.fcount#">
<input name="#idx#" type="text"><br>
</cfloop>

nun wenn der User per obigem Selectfeld den Wert auf z.Bsp. 5 stellt, möchte ich, dass es mir unten nun 5 Textfelder aufbaut (mittels dem Loop). Das Formular darf aber erst abgesendet werden, wenn er auf den Senden Button klickt.

Mittels onChange="document.f.submit()"> wird mir das Form an die Actionpage getragen und das sollte es erst wenn der Senden-knopf gedrückt wurde.

Hat mir hier vielleicht jemanden einen Tipp?

Danke

Antworten
Icon Forum Mittels cfselect Fragen wie viel - dann ausführen und anzeigen (MMoser, 19.11.2014 12:41)

Bitte melden Sie sich kostenlos an, um eine Antwort auf diesen Beitrag zu erstellen.


Das deutsche ColdFusion-Forum cfml.de ist das Portal für Einsteiger und Experten zum Thema ColdFusion und der ColdFusion Markup Language (CFML).

© 2017 Webdesign & Hosting: CHC ONLINE Kassel | SOLVA Content-Management-System CMS
Urlaub-Angebote.de - Urlaub mit Bestpreis-Garantie buchen