Browser-zocker
Mitglied
hi ich hab mal diesen Code hier zusammen gebastelt:
Hier der HTML Code:
Jetzt wollt ich fragen ob es geht, dass man wenn man eine Falsche eingaben macht dass dann statt alert nur entweder im Textfeld dann steht: falscher eingabe oder so,
oder das dann unter dem Formular diese Meldung steht
geht das mit JS oder nur mit PHP?
mfg
Browser-Zocker
Javascript:
<head>
</head>
<script type="text/Javascript">
<!--
function Formulartest() {
if (window.document.Kontakt.Vorname.value=="") {
alert("Bitte den Vornamen eingeben!");
window.document.Kontakt.Vorname.focus();
return false;
}
if (window.document.Kontakt.Name.value=="") {
alert("Bitte den Nachnamen eingeben!");
window.document.Kontakt.Name.focus();
return false;
}
if (window.document.Kontakt.Mail.value=="") {
alert("Bitte die Email Adresse angeben!");
window.document.Kontakt.Mail.focus();
return false;
}
if (window.document.Kontakt.Mail.value.indexOf("@")==-1) {
alert("Bitte das @-Zeichen eingeben!");
window.document.Kontakt.Mail.focus();
return (false);
}
if (window.document.Kontakt.Mail.value.indexOf(".")==-1) {
alert("Bitte den Punkt eingeben!");
window.document.Kontakt.Mail.focus();
return (false);
}
return true;
}
//-->
</script>
HTML:
<body background="textur.jpg">
<center>
<h1>Hallo das ist mein erstes Formular</h1>
Bitte füllen Sie alle Felder aus
<form name="Kontakt" action="mailto:bla@bla.de" onsubmit="return Formulartest();">
<table border="3" cellpadding="5" cellspacing="1" bgcolor="#ffffcc">
<tr>
<td width="100" align="center"><b>Vorname</b> </td>
<td><input type="text" name="Vorname" size="40" maxlength="50">
</td>
</tr>
<tr>
<td align="center"><b>
Name</b></td>
<td><input type="text" name="Name" size="40" maxlength="50"></td>
</tr>
<tr>
<td align="center"><b>Email</b></td>
<td><input type="text" name="Mail" size="40" maxlength="50">
</td>
</tr>
<tr>
<td colspan="2"><textarea name="Nachricht" cols="44" rows="5"></textarea></td>
</tr>
<tr>
<td colspan="2" align="right">
<input name="reset" type=reset value="Eingaben Löschen">
<input name="submit" type=submit value="Eingaben senden">
</td>
</tr>
</table>
</form>
</center>
</body>
Jetzt wollt ich fragen ob es geht, dass man wenn man eine Falsche eingaben macht dass dann statt alert nur entweder im Textfeld dann steht: falscher eingabe oder so,
oder das dann unter dem Formular diese Meldung steht
geht das mit JS oder nur mit PHP?
mfg
Browser-Zocker
Zuletzt bearbeitet von einem Moderator: