WebSite X5Help Center

 
Dirk B.
Dirk B.
User

Checkbox erstellen  de

Автор: Dirk B.
Просмотрено 1658, Подписчики 1, Размещенный 0  

Hallo,

gibt es die Möglichkeit selbst Checkboxen zu generieren? Also so, dass der Besucher meiner Seite - ähnlich wie auch beim Kontaktformular - ein oder mehrere Häckchen bei einer gewissen Auswahl an Texten setzen kann?

() Beispiel 1

() Beispiel 2

() Beispiel 3

>WEITER<

Die getroffene Auwahl sollte dann nach einem Klick auf "Weiter" gespeichert werden. Also es handelt sich sozusagen um das erstellen eines eigenen Formulars.

LG Frank

Размещено
12 Ответы
Andreas S.
Andreas S.
Moderator
Лучший пользователь месяца DE

Vielleicht wäre das was für dich....   LINK

Читать больше
Размещено От Andreas S.
Dirk B.
Dirk B.
User
Автор

Hallo Andreas,

nein leider nicht. Zum Einen ist der Button ja nicht veränderbar (Link setzen etc.) und zum anderen die Diagramme nicht abstellbar. Es sollte schon dem Zweck eines Formulars entsprechen. Trotzdem Danke! 

G Frank

Читать больше
Размещено От Dirk B.
John S.
John S.
User

Hier:  http://www.calendarforum.dk/restaurant/book-table.html

Wenn Sie in (View ) auf Day oder Week klicken (könnte Checkboxen sein), und dann auf eine Tisch (01) klicken, dann sehen Sie die Buchungen für diese Tisch entweder für einen Tag oder eine Woche.

Читать больше
Размещено От John S.
Dieter D.
Dieter D.
User

Hi Frank!

Was sollen die Formulardaten denn dann anschließend tun? Per Mail an dich? In eine DB geschrieben werden? Ausgewertet werden und dann macht die Webseite was bestimmtes?

Codeobjekt und PHP ist wahrscheinlich die Antwort...

LG,

Dieter

Читать больше
Размещено От Dieter D.
Dirk B.
Dirk B.
User
Автор

Hallo Dieter,

ja richtig, die Auswahl soll dann per Mail an mich gesendet werden. Ich will etwas ähnliches erstellen wie das hier:

https://alpha-beta.de/projektanfrage/

Читать больше
Размещено От Dirk B.
Andreas S.
Andreas S.
Moderator
Лучший пользователь месяца DE

Wie Dieter sagt, ist das individueller Skript Code und da gibt es nichts ähnliches in WSX5. Außer du bekommst oder findest so ein Skirpt, dann kann man es einbauen in WSX5.

Читать больше
Размещено От Andreas S.
Frank D.
Frank D.
User

Um eine solche Checkbox zu erstellen empfehle ich Jotform. Kostenlos und entspricht genau dem was du suchst!

Lässt sich zu 100% an deine Bedürfnisse sowie an deine Webseite anpasen...inkl. anschließender Mail an dich.

Читать больше
Размещено От Frank D.
Dieter D.
Dieter D.
User

Mit X5 Codeobjekt in etwa so:

- Seite als .php speichern!

- Codeobjekt einfügen

Codebeispiel:
Die Seite prüft, ob sie durch das Formular aufgerufen wurde (isset($_POST['Send_Me']).
Als Zusatzaufgabe prüfe ich den Inhalt der Variablen, braucht man bei anderen Formularelementen (Radiobuttons).
Je nach Inhalt wird die Variable für den Mailinhalt befüllt.
Maildaten befüllen und Mail schicken.
Wurde die Seite nicht durch das Formular geöffnet, so kommt das Formular.

<?PHP
if (isset($_POST['Send_Me'])) {  // Form wurde abgeschickt, Auswerten und Mail schicken
    
    if (isset($_POST['box1']) and $_POST['box1'] == "hungrig")
        {$body_data = "Checkbox 1 was ticked. ";} else {$body_data = "Checkbox 1 was not ticked. ";}
    if (isset($_POST['box2']) and $_POST['box2'] == "durstig")
        {$body_data .= "Checkbox 2 was ticked. ";} else {$body_data .= "Checkbox 2 was not ticked. ";}

// Mail
    $sender = "***";
    $emailID = "***";
    $subject = "Checkbox Test";
    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-Type: text/html; charset=utf-8\r\n";
    $headers .= "From: ".$sender."\r\n";
    $headers .= "Reply-To: ".$sender."\r\n";
    $headers .= "X-Mailer: PHP/".phpversion(). "\r\n";
    $body = $body_data;        
    mail($emailID, $subject, $body,$headers);
    ?>
    <br/>
    Thank you. Your request was submitted.<br/>
    <br/>
    Redirection to the homepage in a few seconds...<br/>
    <?php
    echo '<script type="text/javascript"> setTimeout(function(){window.location = "index.html"}, 10000); </script>';
} else
{ // Form noch nicht abgeschickt, Form zeigen
?>

TESTFORM: CHECKBOXES und MAIL<br>
<form method="POST" action="">
  <input type="checkbox" name="box1" value="hungrig"> Ich will Essen<br>
  <input type="checkbox" name="box2" value="durstig"> Ich will Wasser
  <input type="submit" name="Send_Me">
</form>
<?PHP
}

Читать больше
Размещено От Dieter D.
Dieter D.
Dieter D.
User

Ach, das Forum hat die Mailadressen durch *** ersetzt.
Beim $sender die Absender Mailadresse rein, bei der $emailID den Empfänger :-)

Читать больше
Размещено От Dieter D.
Dirk B.
Dirk B.
User
Автор

Oh sorry das ich mich jetzt erst melde! Hatte zu tun :-)

Aber 1000 Dank! Tolle Hilfe und funktioniert einwandfrei! :-)

LG Frank

Читать больше
Размещено От Dirk B.
Dieter D.
Dieter D.
User

Freut mich, gerne :-)
SChönes Wochenende!

Читать больше
Размещено От Dieter D.