onSubmit Formular-Überprüfung bei Bild als Submit-Button
Andreas
- javascript
Hallo!
ich habe ein Javascript, welches Einträge im Formular überprüft, welches ich schon oft verwendet habe.
Jetzt habe ich aber auch (woanders verwendet) eine Bild-Datei als Submit-Button verwndet. Aber wenn ich das kombiniere, geht das nicht mehr(die Überprüfung).
<script language="JavaScript">
<!--
function chkform()
{
if(document.form.Name.value == "")
{
alert("Bitte Ihren Namen angeben!");
document.form.Name.focus();
return false;
}
}
//-->
</script>
Im <form> Tag steht folgendes: onSubmit="return chkform()"
Alleine funktioniert das wunderbar, nur wenn ich jetzt meine Grafik als Schaltfläche einbinde wird nichts mehr überpfüft, sonder nirekt abgeschickt:
<a href="JavaScript:self.document.form.submit()"><img src="images/weiter.gif"></a>
Woran kann das liegen??
Gruß Andreas
Hi,
<a href="JavaScript:self.document.form.submit()"><img src="images/weiter.gif"></a>
Event-Handler reagieren nur auf Ereignisse, nicht auf Aufrufe durch JavaScript. Du hast in diesem Aufruf natürlich die Möglichkeit, vorher noch die Check-Funktion auszuführen.
Dir ist übrigens bewusst, dass ca. 20% Deiner (potentiellen) User mit Deinem Formular nichts anfangen können, während ein <input type="image"> auch deren Bedürfnissen gerecht würde?
Cheatah
Hi Cheatah!
<input type="image">
Verstehe ich nicht, meinst Du das Formular so lassen, mit dem JS Check im form-tag, aber wie soll das funktionieren?
Gruß
Andreas
Hi Cheatah!
<input type="image">
Verstehe ich nicht, meinst Du das Formular so lassen, mit dem JS Check im form-tag, aber wie soll das funktionieren?
Gruß
Andreas
Mit dem Eingabelement <input type="image" src="bilddatei.jpg/gif" width="200" height="20" border="0"> kannst du eine Grafik als Submit-Button einbauen.
http://selfhtml.teamone.de/html/formulare/formularbuttons.htm#grafische
- Sven Rautenberg
Dieses Forum ist Unglaublich:-)
Danke euch!
Gruß
Andeas