• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Formular|HElp

Drajl

New member
HI,
1)ich habe ein formlar gemacht und wenn ich den button sende drücke sendet es nicht waruM??
2)Wie kann ich machen das es überprüft ob die Felder mit * ausgefüllt sind
Code:

Code:
<H2>Formular senden</h2>
<FORM ACTION="mailto:t.master1@gmx.at" METHOD="post"> 
<fieldset>
<legend>Formular</legend>
<input type="hidden" name="subject" value="Formular">
<label for="vorname">Vorname:</label>
<input type="text" name="vorname" id="vorname" size="20" /><br />
<label for="name">Nachname*:</label>
<input type="text" name="name" id="name" size="20" /><br />
<label for="email">E-Mail*:</label>
<input type="text" name="email" id="email" size="20" /><br />
<label for="Beruf">Beruf:</label>
<input type="text" name="Beruf" id="Beruf" size="20" /><br />
<textarea cols="30" rows="4" style="background-color: #FFFFF; color: #00000;">Hier bitte Ihren Text eingeben: </textarea>



<br />
</fieldset>

<fieldset class="button">
<input type="submit" class="submit" value="Abschicken" />
<INPUT TYPE=reset class="reset" VALUE="Löschen">

</fieldset>









stylesheet:
<style type="text/css">
/* <![CDATA[ */
* {padding: 0; margin: 0; }
body {
font: 80% Arial, Verdana, sans-serif;
color: black;
background-color: white;
}
input, select {
background-color:#fff;
font-size: 1em;

}
input:focus {
background-color: #eee;
}
legend {
font-weight:bold;
background-color: #F4F4F4;
border: 1px solid #ccc;
padding: 4px;
width: 10em;
text-align:center;
margin: 1em;
}
fieldset { 
border: 1px solid #ccc;
margin: 10px;
width: 22em;
padding-bottom: 10px;
display: block;
}
label
{
float: left;
text-align: right;
width: 8em;
margin-right: .3em;
margin-top: 1em;
}
input, select {
margin-top: 1em;
width: 8em;
}
form br
{
clear:left;
}
fieldset.button {
background-color:#F4F4F4;
padding: 1em 0;
text-align: center;
}
.button .submit {
margin: 0 auto;
display: block;
width: 8em;
border: 2px solid;
border-color: #F2F2F2 #C0C0C0 #C0C0C0 #F2F2F2;
}
/* ]]> */

</style>
 
Zuletzt bearbeitet von einem Moderator:
Nicht böse sein, aber so wird dir keiner helfen! Erstmal kann man den Quellcode in die dafür vorgesehenen Felder packen und zweitens hat dein Problem wohl kaum mit CSS zu tun, da dies nur für das Aussehen, nicht aber für die Funktionalitäten einer Homepage zuständig ist.

mfg
flo
 
Erstmal verschoben bis fest steht, in welchem Forum es letztendlich landen wird.

Präzisiere aber bitte Deine Frage etwas.
Existiert überhaupt t.master1@gmx.at?
Versuchst Du das Form von Deinem Rechner aus zu verschicken?
Und was ist das: FORM ACTION="mailto:?
Habe ich ehrlich gesagt, noch nie gesehen, aber auch ich lerne jeden Tag dazu...
 
Hi(ck), Herr Denz! :)

mailto-Gedöns in einem Formular ist wie bei Links: email-client (falls vorhanden) öffnen und Mumpitz veranstalten.

Auf den Code hab ich aber trotz des von Dir gebastelten Kastens (Danke! :grin:) wenig Lust. Da mach ich lieber auf Rheuma-Therapie...

Ahoi - Pit
 
SELFHTML: HTML/XHTML / Formulare / Formulare definieren

1)ich habe ein formlar gemacht und wenn ich den button sende drücke sendet es nicht waruM??
Weil du keinen email Client auf deinem Rechner konfiguriert hast. "mailto:" funktioniert nur dann.

2)Wie kann ich machen das es überprüft ob die Felder mit * ausgefüllt sind
Mit Javascript. SELFHTML: JavaScript / Objektreferenz / elements

und zwar grob so:
PHP:
<form action=".." onsubmit="return checkForm(this)"> 
....

function checkForm(form)
{
    if(!form.email.value)
    {
         alert('Fülle das Feld email aus!')
         return false;
    }
    // .... weitere Prüfungen
    return true;
}
 
Zurück
Oben