fehler & ärger...
Mario
- javascript
0 Mario0 ulli0 Mario0 David Tibbe
Also ich hab mir die anwendungsbeispiele durchgelesen und hab versucht damit meine formulareingabe zu prüfen, bloß funzt das nicht, d.h. ob das passwortfeld leer ist oder nicht, da kommt keine meldung; nachdem ich ich eine stunde erfolglos und wütend nach dem fehler gesucht habe, ist das hier meine letzte hoffnung.
-------------------
<html>
<head>
<script language="JavaScript">
<!-- function chkFormular() {
if(document.Formular.pw.value == "") {
alert("Bitte geben Sie ein Passwort ein!");
document.Formular.pw.focus();
return false;
}
}//--></script>
</head>
<body>
<table align="center" style="background-color: #A8A9CA; border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;border-left: 1px solid #11136E;border-top: 1px solid #11136E; " width="75%" class="tab_norm" cellspacing="0">
<tr>
<td height="30" colspan="2" ><b>Login</b>
</td>
</tr>
<form method="post" name="Formular" onSubmit="return chkFormular()" enctype="multipart/form-data" action="index.php">
<input type="hidden" name="login" value="1">
<tr>
<td colspan="2" height="15"> </td>
</tr>
<tr>
<td align="right" width="50%" >
<b>Login</b>
</td>
<td width="50%" >
<select name="id">
<option value="2">Mario</option><option value="1">Volker</option>
</select>
</td>
</tr>
<tr>
<td align="right" width="50%" ">
<b>Password</b>
</td>
<td width="50%" >
<input name="pw" type="password">
</td>
</tr>
<tr>
<td align="right" width="50%" >
<b>Save login</b>
</td>
<td width="50%" >
<input name="autologin" type="checkbox" value="1">
</td>
</tr>
<tr>
<td colspan="2" height="30" align="center">
<input type="submit" value="Ok"></td>
</tr>
</table>
</form>
</body>
</html>
wie schön dass die html tags nicht angezeigt werden...:
<html>
<head>
<script language="JavaScript">
<!-- function chkFormular() {
if(document.Formular.pw.value == "") {
alert("Bitte geben Sie ein Passwort ein!");
document.Formular.pw.focus();
return false;
}
}//--></script>
</head>
<body>
<table align="center" style="background-color: #A8A9CA; border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;border-left: 1px solid #11136E;border-top: 1px solid #11136E; " width="75%" class="tab_norm" cellspacing="0">
<tr>
<td height="30" colspan="2" ><b>Login</b>
</td>
</tr>
<form method="post" name="Formular" onSubmit="return chkFormular()" enctype="multipart/form-data" action="index.php">
<input type="hidden" name="login" value="1">
<tr>
<td colspan="2" height="15"> </td>
</tr>
<tr>
<td align="right" width="50%" >
<b>Login</b>
</td>
<td width="50%" >
<select name="id">
<option value="2">Mario</option><option value="1">Volker</option>
</select>
</td>
</tr>
<tr>
<td align="right" width="50%" ">
<b>Password</b>
</td>
<td width="50%" >
<input name="pw" type="password">
</td>
</tr>
<tr>
<td align="right" width="50%" >
<b>Save login</b>
</td>
<td width="50%" >
<input name="autologin" type="checkbox" value="1">
</td>
</tr>
<tr>
<td colspan="2" height="30" align="center">
<input type="submit" value="Ok"></td>
</tr>
</table>
</form>
</body>
</html>
hallo
wie schön dass die html tags nicht angezeigt werden...:
ja ist super ne?
<script language="JavaScript">
<!-- function chkFormular() {
if(document.Formular.pw.value == "") {
alert("Bitte geben Sie ein Passwort ein!");
document.Formular.pw.focus();
return false;
}
}//--></script>
</head>
<script language="JavaScript">
<!--
function chkFormular() {
if(document.Formular.pw.value == "") {
alert("Bitte geben Sie ein Passwort ein!");
document.Formular.pw.focus();
return false;
}
}
//-->
</script>
so gehts ... du weißt aber, dass solche scripte nicht sicher sind oder?
cu
ulli
danke :)
ähm der fehler lag an den kommentarzeilen? hm...
is klar, dass die nicht sicher sind, prüfe alle eingaben ebenfalls mit php, für die leute die jscript abschalten..
Hallo zusammen,
<script language="JavaScript">
Wie so oft fehlt auch hier das _NOTWENDIGE_ type-Attribut!
Grüße
David
Hallo ,
<script language="JavaScript">
Wie so oft fehlt auch hier das _NOTWENDIGE_ type-Attribut!
*buff!-kopfaufdentischschlag*
Ich habe schon ein ganzes Shopsystem in JavaScript gschrieben, d.h. die DB-Inhalte wurden nur als ein riesen String an den Browser übertragen und der gesamte Seitenaufbau, speicherung der Bestellungen, Änderungen der Speisekarte, Forumlarüberprüfung etc... wurden komplett von JavaScript übernommen (ob sinvoll oder nicht ist jetzt egal) - und immer habe ich NUR <script language="JavaScript"> verwendet. Wo ist das Problem?
Anmerkung: es hat immer funktioniert :)
Gruß, Andreas
hi,
und immer habe ich NUR <script language="JavaScript"> verwendet.
Wo ist das Problem?
es ist einfach im html-standard festgeschrieben, dass bei einem script auf der typ angegeben werden _muss_.
Anmerkung: es hat immer funktioniert :)
das dies lange nicht gleichbedeutend mit "richtig" ist, ist dir hoffentlich klar.
ausserdem bedeutet dies ja wohl lediglich, dass es in den von dir getesteten umgebungen funktioniert hat.
was ist aber z.b. mit browsern, in denen du nicht getestet hast?
standardkonformer code erhöht die wahrscheinlichkeit, dass auch diese das tun, was du willst.
gruss,
wahsaga