JavaScript und php
David
- javascript
Hallo zusammen,
möchte ein kleines Formular überprüfen, dass ganze habe ich mit javscript gemacht. Was dann so aussieht.
0<html>
<head>
<script type="text/javascript">
function loesche()
{
document.nachricht.name.value="";
document.nachricht.email.value="";
document.nachricht.nachricht.value="";
}
var fehlerHead = "<img src='rot1.jpg'> <b>Bitte überprüfen Sie die Eingaben mit nem blauem Punkt.</b>";
var fehlerName = "<img src='rot.jpg' alt='Fehler'>";
var fehlerMail = "<img src='rot.jpg' alt='Fehler'>";
var fehlerNachricht = "<img src='rot.jpg' alt='Fehler'>";
function ueberpruefe()
{
document.all.Fehler.innerHTML="";
document.all.fehlerName.innerHTML="";
document.all.fehlerMail.innerHTML="";
document.all.fehlerNachricht.innerHTML="";
if(document.nachricht.name.value==""){
document.all.Fehler.innerHTML=fehlerHead;
document.all.fehlerName.innerHTML=fehlerName;
}
if(document.nachricht.email.value==""){
document.all.Fehler.innerHTML=fehlerHead;
document.all.fehlerMail.innerHTML=fehlerMail;
}
if(document.nachricht.nachricht.value==""){
document.all.Fehler.innerHTML=fehlerHead;
document.all.fehlerNachricht.innerHTML=fehlerNachricht;
}
}
</script>
</head>
<body bgcolor="#eeeeee">
Damit keine Fehler auftretten sollte JavaScript aktiviert sein.
<br>
<br>
<table height="50px">
<tr>
<td><p id="Fehler"></p></td>
</tr>
</table>
<br>
<form name="nachricht">
<table cellspacing="0" cellpadding="1">
<tr>
<td width="100"><b>Name</b></td>
<td width="170"><input type="text" name="name"></td>
<td width="100"><p id="fehlerName"></p></td>
</tr>
<tr>
<td><b>E-Mail</b></td>
<td><input type="text" name="email"></td>
<td><p id="fehlerMail"></p></td>
</tr>
</table>
<table>
<tr>
<td colspan="2"><textarea name="nachricht" cols="31" rows="10"></textarea></td>
<td><p id="fehlerNachricht"></p></td>
</tr>
<tr>
<td><input type="button" value="abschicken" onClick="ueberpruefe()"></td>
<td><input type="button" value="löschen" onClick="loesche()"></td>
</tr>
</table>
</form>
aber wenn ich das jetzt mit der php-datei speichern möchte, muss ich ja im formular schreiben <action="save.php" method="post"> und dann wird das ganze nicht von javascript überprüft
Ich grüsse den Cosmos,
aber wenn ich das jetzt mit der php-datei speichern möchte, muss ich ja im formular schreiben <action="save.php" method="post"> und dann wird das ganze nicht von javascript überprüft
Dazu gibt es ein ausführliches Beispiel in Selfhtml, Kapitel über Javascript, Anwendungsbeispiele.
onsubmit() dürfte das sein, was du suchst.
Möge das "Self" mit euch sein
Hallo,
aber wenn ich das jetzt mit der php-datei speichern möchte, muss ich ja im formular schreiben <action="save.php" method="post"> und dann wird das ganze nicht von javascript überprüft
Ein kurzer Blick in SelfHTML hätte dir die Frage schneller beantwortet.
Außerdem gibt es noch zum Abschicken eines Formulars die Methode submit().
Gruß