Hallo,
Leider funzt das immer nicht so wie ich das möchte, die Variable wird an das Script checkform.php übergeben, aber leider nur beim ersten Aufruf der Seite, ich hätte aber gerne, dass bei jedem Formularaufruf die Variable geschickt wird. Es funktioniert auch nicht wenn ich
document.write('<a href="/" target="_blank" >');
document.write('<img border=0 height=1 width=1 src="checkform.php?fehler_name='+ fehler_name +'"></a>');
in die Funktion schreibe, weil dann versucht wird das image auszugeben!!!
Hat noch jemand ne Idee ? Hier der Code
<html>
<head>
<script language="JavaScript">
<!--
fehler_name = "0";
function EingabenUeberpruefen()
{
Fehlermeldung="";
if(document.Eingabeformular.Name.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihren Namen an!\n";
fehler_name = "0";
}
if(document.Eingabeformular.elements[1].checked==false && document.Eingabeformular.elements[2].checked==false)
{
Fehlermeldung += "Bitte geben Sie Ihr Geschlecht an!\n";
}
if(Fehlermeldung)
{
alert(Fehlermeldung);
return false;
}
else
{
return true;
}
}
// -->
</script>
<title>Formular auf Eingabefehler überprüfen</title>
</head>
<body>
<form action="index.php" method="post" name="Eingabeformular">
Name: <input name="Name" type="text"><br>
Geschlecht: <input class="radio" name="Geschlecht" type="radio" value="1"> weiblich
<input class="radio" name="Geschlecht" type="radio" value="2"> männlich<br>
<input name="SendenButton" onClick="return EingabenUeberpruefen();" type="submit" value="Senden">
</form>
<script language="JavaScript" type="text/javascript">
document.write('<a href="/" target="_blank" >');
document.write('<img border=0 height=1 width=1 src="checkform.php?fehler_name='+ fehler_name +'"></a>');
</script>
</body>
</html>
Danke für eure Hilfe
Viele Grüße Jochen
Leider funzt das immer nicht so wie ich das möchte, die Variable wird an das Script checkform.php übergeben, aber leider nur beim ersten Aufruf der Seite, ich hätte aber gerne, dass bei jedem Formularaufruf die Variable geschickt wird. Es funktioniert auch nicht wenn ich
document.write('<a href="/" target="_blank" >');
document.write('<img border=0 height=1 width=1 src="checkform.php?fehler_name='+ fehler_name +'"></a>');
in die Funktion schreibe, weil dann versucht wird das image auszugeben!!!
Hat noch jemand ne Idee ? Hier der Code
<html>
<head>
<script language="JavaScript">
<!--
fehler_name = "0";
function EingabenUeberpruefen()
{
Fehlermeldung="";
if(document.Eingabeformular.Name.value=="")
{
Fehlermeldung += "Bitte geben Sie Ihren Namen an!\n";
fehler_name = "0";
}
if(document.Eingabeformular.elements[1].checked==false && document.Eingabeformular.elements[2].checked==false)
{
Fehlermeldung += "Bitte geben Sie Ihr Geschlecht an!\n";
}
if(Fehlermeldung)
{
alert(Fehlermeldung);
return false;
}
else
{
return true;
}
}
// -->
</script>
<title>Formular auf Eingabefehler überprüfen</title>
</head>
<body>
<form action="index.php" method="post" name="Eingabeformular">
Name: <input name="Name" type="text"><br>
Geschlecht: <input class="radio" name="Geschlecht" type="radio" value="1"> weiblich
<input class="radio" name="Geschlecht" type="radio" value="2"> männlich<br>
<input name="SendenButton" onClick="return EingabenUeberpruefen();" type="submit" value="Senden">
</form>
<script language="JavaScript" type="text/javascript">
document.write('<a href="/" target="_blank" >');
document.write('<img border=0 height=1 width=1 src="checkform.php?fehler_name='+ fehler_name +'"></a>');
</script>
</body>
</html>
Danke für eure Hilfe
Viele Grüße Jochen
Kommentar