Beiträge von visitor

    Hi Synaptic

    Ja, ja... immer direkt in die Fresse! Aber Du hast Recht, meine Kenntnisse sind bescheiden. Wie soll denn DEINER Meinung nach dem Absender des Kontaktformulars mitgeteilt werden, dass gewisse Felder nicht abgefüllt wurden, hm? Siehe hierzu auch Deinen Kommentar...

    "und niemand möchte einen prompt-dialog, um seine eingaben zu ändern/verbessern"

    visitor

    Hi Synaptic

    Ich hab's jetzt mal etwas angepasst... funzt aber immer noch nicht!

    Ein Frohes Neues Jahr wünsche ich euch allen :)

    mit diesem Script versuche ich Pflichtfelder zu generieren, aber leider klappt dies nicht wie gewünscht. Das Formular wird auch leer abgeschickt. Kann mir vielleicht jemand sagen, woran das liegen könnte, bitte?

    Vielen Dank

    visitor

    <!-- Beginn Kontaktformular -->
    <form action="http://www.domain.com/cgi-bin/mailer.pl" method="POST" enctype="multipart/form-data" onsubmit="return chkFormular()">

    input type="hidden" name="recipient" value=spicemasta@gmx.de[/EMAIL]>

    <input type="hidden" name="redirect" value="http://www.domain.com/index.html/danke_mail.html">

    <script language="JavaScript" type="text/javascript">

    <!-- Begin
    function textCounter(Mitteilung, countfield, maxlimit) {
    if (Mitteilung.value.length > maxlimit) // if too long...trim it!
    {
    alert("Bitte beschränken Sie sich bei Ihrer Mitteilung auf 1000 Zeichen!");
    Mitteilung.value = Mitteilung.value.substring(0, maxlimit);}
    // otherwise, update 'characters left' counter
    else
    countfield.value = maxlimit -- Mitteilung.value.length;
    }
    // End -->

    <input type="hidden" name="pflicht" value="Vorname, Nachname, Telefon, E&nbsp;Mail,">
    function chkFormular () {

    if (Vorname.value == "") {
    alert("Feld Vorname muss erfasst werden!");
    return false};

    if (Nachname.value == "") {
    alert("Feld Nachname muss erfasst werden!");
    return false};

    if (Telefon.value == "") {
    alert("Feld Telefon Nummer muss erfasst werden!");
    return false};

    if (Email.value == "") {
    alert("Feld E-mail muss erfasst werden!");
    return false};

    if ((Email.value) && (Email.value.indexOf("@") == -1 || Email.value.indexOf(".") == -1)) {
    alert("Feld E-mail muss erfasst werden!");
    return false};
    </SCRIPT>

    <TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 WIDTH=605>
    <td valign="top">
    <table width="605px" cellpadding="3" cellspacing="3" border="0">
    <tr>
    <td width="50">Vorname</td>
    <td width="50">Nachname</td>
    </tr>

    <tr>
    <td><INPUT TYPE="text" NAME="Vorname" SIZE="30" MAXLENGTH="30" VALUE=""></td>
    <td><INPUT TYPE="text" NAME="Nachname" SIZE="30" MAXLENGTH="30" VALUE=""></td>
    </tr>

    <tr>
    <td width="30">Telefon</td>
    <td width="30">E&nbsp;Mail</td>
    </tr>

    <tr>
    <td><INPUT TYPE="text" NAME="Telefon" SIZE="30" MAXLENGTH="30" VALUE=""></td>
    <td><INPUT TYPE="text" NAME="Email" SIZE="30" MAXLENGTH="30" VALUE=""></td>
    </tr>
    </table>
    <br>
    <br>

    <table>
    <tr><td><INPUT TYPE="radio" NAME="Bereich" VALUE="Fahrrad">Fahrrad</td></tr>
    <tr><td><INPUT TYPE="radio" NAME="Bereich" VALUE="Motorrad">Motorrad</td></tr>
    <tr><td><INPUT TYPE="radio" NAME="Bereich" VALUE="Auto">Auto</td></tr>
    </tr>
    </table>
    <br>
    <br>

    <table>
    <tr>
    <td width="605px"><textarea name="Mitteilung" cols="89" rows="7" wrap="soft" style="width:500px" onKeyDown="textCounter(this.form.Mitteilung,this.length,1000);" onKeyUp="textCounter(this.form.Mitteilung,this.form.length,1000);"></textarea><br>
    <input readonly type=hidden name=Zeichen size=3 maxlength=3 value="1000"></td>
    </tr>
    </table>
    <br>

    <table>
    <tr>
    <td>

    <input type="submit" VALUE="Formular senden">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <input type="reset" VALUE="Formular l&ouml;schen">
    </td>
    </tr>
    </table>
    </form>

    </body>
    </html>