Hi!
Also ich prüfe per Javascript die Felder eines Formulars und lasse dann eine entsprechende Meldung anzeigen. Geht auch alles, aber irgendwie führt er immer die Form-Action aus, auch wenn false zurück gegeben wird. Hoffe ihr könnt mir sagen warum er das macht und wie ich verhindere, dass er die Seite aufruft (bei false).
Hier der Code:
Und hier der Form-Aufruf:
THX
Shuk
Also ich prüfe per Javascript die Felder eines Formulars und lasse dann eine entsprechende Meldung anzeigen. Geht auch alles, aber irgendwie führt er immer die Form-Action aus, auch wenn false zurück gegeben wird. Hoffe ihr könnt mir sagen warum er das macht und wie ich verhindere, dass er die Seite aufruft (bei false).
Hier der Code:
Code:
<script type="text/javascript">
function checkfield(){
if (document.form1.rubric.value == 0)
{
alert ("Bitte wählen Sie eine Rubrik aus, in welcher der Artikel erscheinen soll.");
document.form1.rubric.focus();
return false;
}
if (document.form1.position.value == "")
{
alert ("Bitte wählen Sie eine Position aus, auf welcher der Artikel eingeordnet werden soll.");
document.form1.position.focus();
return false;
}
if (document.form1.title == "")
{
alert ("Bitte geben Sie einen Titel bzw. eine Überschrift für den Artikel ein.");
document.form1.title.focus();
return false;
}
if (document.form1.text == "")
{
alert ("Bitte geben Sie einen Text für den Artikel ein.");
document.form1.text.focus();
return false;
}
else return true;
}
</SCRIPT>
Und hier der Form-Aufruf:
Code:
<form name="form1" method="post" onSubmit="return checkfield();" action="##new.row.action##">
THX
Shuk