Ergebnis 1 bis 4 von 4

Thema: HTML-Formular hilfe :(

  1. #1
    hilflosergast
    Gast

    Standard HTML-Formular hilfe :(

    <html>
    <head>
    <link rel="stylesheet" type="text/css" href="style.css">
    <script type="text/javaScript" src="formular.js">
    <!--
    function chkFormular()
    {
    if(document.Formular.Vorname.vlaue == "")
    {
    alert("Bitte Ihren Vornamen eingeben!");
    document.Formular.Vorname.focus();
    return false;
    }

    if(document.Formular.Nachname.vlaue == "")
    {
    alert("Bitte Ihren Nachname eingeben!");
    document.Formular.Nachname.focus();
    return false;
    }

    if(document.Formular.Adresse.vlaue == "")
    {
    alert("Bitte Ihren Adresse eingeben!");
    document.Formular.Adresse.focus();
    return false;
    }

    if(document.Formular.PLZ.vlaue == "")
    {
    alert("Bitte Ihren PLZ und Ort eingeben!");
    document.Formular.PLZ.focus();
    return false;
    }

    if(document.Formular.Email.vlaue == "")
    {
    alert("Bitte eine gueltige E-mail eingeben!");
    document.Formular.Email.focus();
    return false;
    }

    if(document.Formular.Telefon.vlaue == "")
    {
    alert("Bitte Ihre Telefonnummer eingeben!");
    document.Formular.Telefon.focus();
    return false;
    }
    }

    </script>
    </head>

    <body bgcolor="33CCFF">

    <form name=Bestellformular
    action="mailto:irgendwas@irgendwas.at"
    method="post" onSubmit="return chkFormular()" enctype="text/plain"
    name="Formular" OnReset="return ResetCheck()">

    <h2>Bestellformular</h2>

    <table width=100 height=100>
    <tr>
    <td>Vorname:</td>
    <td align=right><input name="Vorname" size=20 maxlength=30></td>
    </tr>

    <tr>
    <td>Nachname:</td>
    <td align=right><input name="Nachname" size=20 maxlength=30></td>
    </tr>

    <tr>
    <td>Adresse:</td>
    <td align=right><input name="Adresse" size=20 maxlength=30></td>
    </tr>

    <tr>
    <td>PLZ, Ort</td>
    <td align=right><input name="PLZ" size=20 maxlength=30></td>
    </tr>

    <tr>
    <td>E-mail:</td>
    <td align=right><input name="Email" size=20 maxlength=30></td>
    </tr>

    <tr>
    <td>Telefon:</td>
    <td align=right><input name="Telefon" size=20 maxlength=30></td>
    </tr>

    </table>




    <table>


    Anmerkungen:</p>
    <textarea name="Anmerkungen" rows=5></textarea>
    </table>





    <h3>Produkte</h3>

    <table border="1" cellpadding="10">
    <tr>
    <th width=250>Artikel</th>
    <th width=100>Preis</th>
    <th width=50>Menge</th>
    <th width=100>Gesamtsumme</th>
    </tr>

    <tr>
    <td>Diktiergerät</td>
    <td align=center>39,99 &euro;</td>
    <td align=center><input name="Menge" size=5 maxlength=5></td>
    <td></td>
    </tr>

    <tr>
    <td>Aktenvernichter</td>
    <td align=center>66,99 &euro;</td>
    <td align=center><input name="Menge" size=5 maxlength=5></td>
    <td></td>
    </tr>

    <tr>
    <td>Aktentasche</td>
    <td align=center>59,99 &euro;</td>
    <td align=center><input name="Menge" size=5 maxlength=5></td>
    <td></td>
    </tr>

    <tr>
    <td>Dokumentenkoffer</td>
    <td align=center>16,99 &euro;</td>
    <td align=center><input name="Menge" size=5 maxlength=5></td>
    <td></td>
    </tr>

    <tr>
    <td>Notebooktasche</td>
    <td align=center>24,99 &euro;</td>
    <td align=center><input name="Menge" size=5 maxlength=5></td>
    <td></td>
    </tr>

    </table>





    <input type="submit" class="Button" value="Formulardaten abschicken">

    <input type="reset" class="Button"value="Formulardaten loeschen">


    </form>
    </body>
    </html>

    das habe ich bis jetzt... was noch offen ist und wo ich schon stundenlang rumgrübel aber zu keinem ergebnis komme sind folgende fragen:

    1) wie mache ich beim gesamtsumme ein anzeigefeld was mir dann die summe anzeigt? also menge mal preis...

    2) wie stelle ich das so ein, dass ich bei menge nur ziffern eingeben kann?

    3) bei der e-mailkontrolle, dass ich schau, dass da ein @ vorhanden ist, damit die eingabe gilt

    4) dass die falsch eingegebenen felder mit einem stern gekennzeichnet werden.

    5) wenn ich auf formulardaten klicke dann kommt ein neue e-mail fenster raus... is das normal? wie kann ich das umstellen, dass nur weitergeschickt wird?

    und ich glabu das mit dem alert funktioniert nicht...

    bitte um hilfe

    danke im voraus!

    mfg
    ein hilfloser gast
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Großmeister(in)
    Registriert seit
    06.06.2005
    Beiträge
    545
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Auf den ersten Blick ist mir gleich aufgefallen dass du bei deinem Script immer .vlaue statt .value geschrieben hast!

    Werd mir aber noch den Rest zu Gemüte führen!

  3. #3
    Großmeister(in)
    Registriert seit
    06.06.2005
    Beiträge
    545
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Habe die Punkte 1,3 und 4 mal erledigt! Kannst sie unten downloaden! Bei Punkt 2 weiß ich zwar die Lösung (die Funktion steht eh auch unten!), weiß aber nicht wie ich zwei Funktionen auf einmal aufrufen kann! Und zu Punkt 5 schau dir das an: http://www.forum-hilfe.de/viewtopic.php?t=13349

    (Teil)lösung für Punkt 2:
    Code:
    function zahl&#40;&#41;
       &#123;var chkZ = 1;
        for &#40;i = 0; i < document.bestellformular.diktier.value.length; ++i&#41;
           if &#40;document.bestellformular.diktier.value.charAt&#40;i&#41; < "0" ||
               document.bestellformular.diktier.value.charAt&#40;i&#41; > "9"&#41;
              chkZ = -1;
                 if &#40;chkZ == -1&#41; 
                    &#123;alert&#40;"Altersangabe keine Zahl!"&#41;;
                     document.bestellformular.diktier.value = "";
                     document.bestellformular.diktier.focus&#40;&#41;;
                     return false;
                    &#125;
    &#125;
    Angehängte Dateien Angehängte Dateien

  4. #4
    Prinz(essin)
    Registriert seit
    19.03.2005
    Ort
    Dinslucken
    Beiträge
    762
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    wenn du in egal was für einer sciptsprache zb.ein formular machst immer alles klein schreiben also nicht PLZ sondern plz.
    ist besser und sicherer

    <?php
    $artists = array("Methodman", "Big L");
    if(!in_array($new_artist, $artists)) {
    array_push($artists, $new_artist);
    }

Ähnliche Themen

  1. HTML Formular
    Von Gast im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 16.02.2008, 17:56
  2. Html formular
    Von switchsk8 im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 10.05.2007, 21:12
  3. Hilfe bei Html formular
    Von Lico im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 14.10.2006, 16:55
  4. formular html cgi
    Von arlette im Forum HTML & CSS Forum
    Antworten: 0
    Letzter Beitrag: 29.06.2005, 16:25
  5. HILFE brauche dringend Hilfe bei meiner Formular Abfrage
    Von Traction1977 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 28.04.2004, 11:43

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •