Hello,
ich habe hier ne sehr merkwürdige Sache.
Habe eine HTML-Seite mit nem Formular, wo eine Nummer eingegeben werden soll, welche dann weitergereicht wird.
Für diese Nummer gibt es per Javascript ein paar rudimentäre Prüfungen.
Wenn ich nun dieses Formular über den "weiter"-Button abschicke klappt alles wunderbar und das Folgeprogramm bekommt auch den Parameter gesendet.
Wenn ich aber das Formular mit Enter weiterschicke, kommt im Folgeprogramm nix an (sprich die Variable ist leer)!
Nun bin ich verwirrt.... Wo ist mein Fehler?
Habe alles mehrfach geprüft, ein Referenzformular sieht genauso aus und da funktioniert es richtig...
Hier mal das Formular:
ich habe hier ne sehr merkwürdige Sache.
Habe eine HTML-Seite mit nem Formular, wo eine Nummer eingegeben werden soll, welche dann weitergereicht wird.
Für diese Nummer gibt es per Javascript ein paar rudimentäre Prüfungen.
Wenn ich nun dieses Formular über den "weiter"-Button abschicke klappt alles wunderbar und das Folgeprogramm bekommt auch den Parameter gesendet.
Wenn ich aber das Formular mit Enter weiterschicke, kommt im Folgeprogramm nix an (sprich die Variable ist leer)!
Nun bin ich verwirrt.... Wo ist mein Fehler?
Habe alles mehrfach geprüft, ein Referenzformular sieht genauso aus und da funktioniert es richtig...
Hier mal das Formular:
PHP-Code:
<FORM METHOD="POST" ACTION="/cgi-bin/xxxxx.xxx" NAME="form1"
onSubmit="return check();">
<script language="JavaScript">
<!--
function check() {
var nunu=document.form1.NUMMER.value;
var c="0123456789"
if(nunu.length<7) { alert("Nummer 7-stellig numerisch!");
return false; } else
for (var i=0; i<nunu.length; i++) {
var c1=nunu.substring(i,i+1);
if(c.indexOf(c1)<0)
{ alert("Nummer 7-stellig numerisch!");
document.form1.NUMMER.focus();
return false; }
}
return true; }
//-->
</script>
<INPUT TYPE="HIDDEN" NAME="EGAL1" VALUE="EGAL"><INPUT TYPE="HIDDEN" NAME="EGAL2" VALUE="EGAL">
<FONT COLOR=GREEN><TABLE BORDER="0" ALIGN=CENTER><TR><TD><FONT COLOR=NAVY>
<B>Nummer eingeben:</TD><TD><INPUT NAME="NUMMER"
SIZE="8" MAXLENGTH="7"><BR></TD></TR>
</TABLE><BR>
<P><TABLE ALIGN=CENTER BORDER="0"><TR><TD>
<INPUT TYPE=IMAGE SRC="/GIF01/weiter1.gif"
onMouseOver="window.status='Eingabe übertragen'"
ALIGN="CENTER" BORDER="0">
</TD></TR></TABLE></P>
</FORM>
Kommentar