derilzemer
Grünschnabel
Hallo,
ich bin neu hier und sage mal zuerst Hallo.
Ich habe hier ein Script gefunden, daß mir prüfen soll ob alle Felder in einem HTML Formular ausgefüllt sind (http://www.tutorials.de/forum/javas...vascript-ueberpruefen-mit-php-versenden.html). Das Formular übergibt dann die Daten via php Formular an SQL. Es klappt alles bis auf die Prüfung. Da ich leider keinen blassen habe von js, die Frage ob mich jemanden bei der Fehlerfindung unterstützen könnte. Bei absenden, bekomme ich keine Fehlermeldung, bzw. Hinweis daß das Feld nicht ausgefüllt sei. Hier der js Teil der die Prüfung machen soll:
Ich vermute ja, daß es mit dem Array[Geraet] zu tun hat. Wer kann mir helfen? Ich weiß nicht ob ich auch den Code des restlichen Html angeben soll. Dewswegen zu Sicherheit
hier die komplette Datei noch einaml am Stück.
ich bin neu hier und sage mal zuerst Hallo.
Ich habe hier ein Script gefunden, daß mir prüfen soll ob alle Felder in einem HTML Formular ausgefüllt sind (http://www.tutorials.de/forum/javas...vascript-ueberpruefen-mit-php-versenden.html). Das Formular übergibt dann die Daten via php Formular an SQL. Es klappt alles bis auf die Prüfung. Da ich leider keinen blassen habe von js, die Frage ob mich jemanden bei der Fehlerfindung unterstützen könnte. Bei absenden, bekomme ich keine Fehlermeldung, bzw. Hinweis daß das Feld nicht ausgefüllt sei. Hier der js Teil der die Prüfung machen soll:
Code:
<script language="JavaScript">
<!--
// Formular-Checker
function check(forms){
Array[Geraet]=document.forms[0].elements[0].value; ==> abgeändert auf meine Bedürfnisse, normalerweise stand hier
name=document.forms[0].elements[0].value;
if(Array[Geraet]==""){alert("Es fehlen die Eingaben unter Geraet!"); ==> ebenfalls abgeändert auf meine Bedürfnisse, normalerweise stand hier
if(name==""){alert("Bitte überprüfe deinen Namen!");
document.forms[0].elements[0].focus();
return(false);}
// -->
</script>
hier die komplette Datei noch einaml am Stück.
Code:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML>
<HEAD>
<TITLE>Datensatzeingabe</TITLE>
</HEAD>
<BODY BGCOLOR="#fffacd">
<center><h1><i><u>Bla</h1></i></u></center>
<FONT FACE="Tahoma,Arial">
<body><br />
<p align="left" style="margin-left:80px">
Alle Felder sind auszufüllen. Felder für die es keine Angaben gibt, bitte einen - einfügen.<br />
<script language="JavaScript">
<!--
// Formular-Checker
function check(forms){
name=document.forms[0].elements[0].value;
if(name==""){alert("Bitte überprüfe deinen Namen!");
document.forms[0].elements[0].focus();
return(false);}
// -->
</script>
<form action="work.php" method=post>
Kategorie<br />
<SELECT NAME="Array[Kategorie]">
<OPTION>ACS-User anlegen
<OPTION>ACS-User ändern
</SELECT>
<br>
Geraet <br>
<input type=text name="Array[Geraet]" size= 15>
<br>
SolMan <br>
<input type=text name="Array[SolMan]" size= 15>
<br>
PfOrganet <br>
<input type=text name="Array[PfOrganet]" size= 15>
<br>
FWAntrag <br>
<input type=text name="Array[FWAntrag]" size= 15>
<br>
Datum <br>
<input type=text name="Array[Datum]" size= 15>
<br>
Uhrzeit <br>
<input type=text name="Array[Uhrzeit]" size= 15>
<br>
Wirkung <br>
<input type=text name="Array[Wirkung]" size= 15>
<br>
Benutzer<br />
<SELECT NAME="Array[Benutzer]">
<OPTION>XCD6004
<OPTION>XCD6006
</SELECT>
<br>
Anmerkung<br><textarea name="Array[Anmerkung]" row=5 cols=60></textarea>
<br>
<br>
<input type=submit name="SUBMIT" value="Speichern"> <input type="reset" value="Reset"><br /><br />
</form>
<form action="showall.php" input type="submit">
<input type=submit name="SUBMIT" value="Datensätze anzeigen">
</form>
</p>
</body>
</html>
Zuletzt bearbeitet: