<input type="" />

  • Hey Leute,


    hab mal ne Frage:


    Da ich öfters mal HTML-Formulare erstelle und eine Vorschau machen wollte, stellt sich mir dir Frage, wenn es


    HTML
    1. <input type="submit" name="senden" value="Senden" />
    2. <input type="reset" name="reset" value="Zurücksetzen" />


    gibt, gibt es dann auch ein


    HTML
    1. <input type="preview" name="preview" value="Vorschau" />


    ??? ?(

  • ok Danke... habe es jetzt einfach mal mit PHP gemacht...


    [PHP]
    <?php
    error_reporting(1); // PHP Meldungen anzeigen (0/1)


    // Weiterleitung - Nach dem absenden des Formulars,
    // gelangt der Benutzer über einen Link auf folgende Seite:
    $Weiterleitung = "http://www.dietotenkoepfe.de";


    // Automatische Weiterleitung
    $Autoweiterleitung = 2; // Zeit in Sekunden


    $name = isset($_POST["name"]) ? $_POST["name"] : ""; // Name
    $email = isset($_POST["email"]) ? $_POST["email"] : ""; // E-Mail
    $betreff = isset($_POST["betreff"]) ? $_POST["betreff"] : ""; // Betreff
    $nachricht = isset($_POST["nachricht"]) ? $_POST["nachricht"] : ""; // Nachricht
    $KopieCk = isset($_POST["Kopie"]) ? " checked='checked'" : null; // E-Mail Kopie


    // Benutzereingaben überprüfen
    $Fehler = array("name"=>"","email"=>"","betreff"=>"","nachricht"=>"","sicherheit"=>"",);
    if (isset($_POST["submit_x"])) {
    $Fehler["name"] = strlen($_POST["name"]) < 1 ? "Bitte f&uuml;llen Sie dieses Feld aus!" : "";
    $Fehler["email"] = filter_var($_POST["email"], FILTER_VALIDATE_EMAIL) === false ? "Geben Sie eine g&uuml;ltige E-Mail-Adresse ein!" : "";
    $Fehler["betreff"] = strlen($_POST["betreff"]) < 1 ? "Bitte f&uuml;llen Sie dieses Feld aus!" : "";
    $Fehler["nachricht"] = strlen($_POST["nachricht"]) < 5 ? "Bitte f&uuml;llen Sie dieses Feld aus (min. 5 Zeichen)!" : "";
    $Fehler["sicherheit"] = (md5($_POST["zip"]) != $_POST["zip2"]) ? "Die Rechenaufgabe ist leider falsch!" : "";
    }


    // Sicherheitsabfrage - Zufallszahlen generieren
    $Z0 = array(mt_rand(1, 9), mt_rand(1, 9));
    $Z1 = max($Z0); $Z2 = min($Z0);
    $Spam = $Z1 . " + &#" . (48 + $Z2) . ";";
    $Schutz = md5($Z1 + $Z2);


    // Formular erstellen
    $Formular = "
    <form action='" . $_SERVER["SCRIPT_NAME"] . "' method='post' class='margin_center'>
    <table>


    <tr>
    <td><span class='pflichtfeld'>✲</span> Name:</td>
    <td><input type='text' name='name' id='Name' value='" . $name . "' size='35'>
    </br><span class='hilfetext'> Bitte geben Sie Ihren vollst&auml;ndigen Namen an. </span>
    </br><span class='pflichtfeld'> " . $Fehler["name"] . "</span></td>
    </tr>
    <tr>
    <td><span class='pflichtfeld'>✲</span> E-Mail:</td>
    <td><input type='text' name='email' id='Email' value='" . $email . "' size='35'>
    </br><span class='hilfetext'> Bitte geben Sie Ihre korrekte E-Mail Adresse an. </span>
    </br><span class='pflichtfeld'> " . $Fehler["email"] . "</span>
    </td>
    </tr>
    <tr>
    <td><span class='pflichtfeld'>✲</span> Betreff:</td>
    <td><input type='text' name='betreff' id='Betreff' value='" . $betreff . "' size='35'>
    </br><span class='hilfetext'> Was ist Ihr Anliegen? </span>
    </br><span class='pflichtfeld'>" . $Fehler["betreff"] . "</span>
    </td>
    </tr>
    <tr>
    <td><span class='pflichtfeld'>✲</span> Nachricht: </td>
    <td><textarea name='nachricht' cols='27' rows='5'>" . $nachricht . "</textarea>
    </br><span class='pflichtfeld'>" . $Fehler["nachricht"] . "</span></td>
    </tr>
    <tr>
    <td colspan='2'>
    <input type='checkbox' name='Kopie'" . $KopieCk . ">
    Eine Kopie dieser Nachricht an meine E-Mail Adresse
    </td>
    </tr>
    <tr>
    <td></td>
    </tr>
    <tr>
    <td colspan='2'><span class='pflichtfeld'>✲</span> Sicherheitsabfrage: &nbsp;
    <em>" . $Spam . "</em> =
    <input type='number' name='zip' size='4' autocomplete='off'>
    <input type='hidden' name='zip2' value='" . $Schutz . "'>
    </br><span class='hilfetext'> Bitte lösen Sie die Rechenaufgabe. </span>
    </br><span class='pflichtfeld'>" . $Fehler["sicherheit"] . "</span>
    </td>
    </tr>


    <tr>
    <th colspan='2'>
    <br>
    <input type='submit' name='vorschau' value='Vorschau' id='login'> &nbsp;
    <a href='" . $_SERVER['SCRIPT_NAME'] . "'><input type='reset' value='Abbrechen' id='login'></a> &nbsp;
    <input type='submit' name='submit' value='Absenden' id='login'>
    </th>
    </tr>


    </table>


    <p><small>Bitte alle mit <span class='pflichtfeld'>✲</span> markierten Felder ausf&uuml;llen.</small></p>
    </form>
    ";


    // Vorschau
    if (isset($_POST["vorschau"])) {
    echo "<h4>Vorschau</h4>
    <blockquote>
    <table>
    <tr>
    <td>Name:</td><td>$name</td>
    </tr>
    <tr>
    <td>E-Mail:</td><td>$email</td>
    </tr>
    <tr>
    <td>Betreff:</td><td>$betreff</td>
    </tr>
    <tr>
    <td>Nachricht:</td><td>" . nl2br($nachricht) . "</td>
    </tr>
    </table>
    </blockquote>";
    }
    [/PHP]