Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

NToskrnl32

Eroberer

Dabei seit: 07.04.2003

Beiträge: 52

 

1 Zum Seitenanfang

Sonntag, 5. März 2006, 21:49

einfacher form geht nich :(

ich will etwas sehr einfaches machen... es geht aber iergendwie nicht :(

ich hab ein textfeld, ein submit button, und eine javascript function...

ich will etwas ins textfeld eingeben, auf den button clicken oder die "Enter" taste druecken, und die function soll abgerufen werden... das problem ist dass sich die seite nicht aendert... der alert kommt, aber der browser leitet nicht weiter :(

hier ist mein code:

Zitat

<html>
<head>
<script language="Javascript">
function checkpw(pwinput) {
if (pwinput=="testpw") {
alert("The password "+pwinput+" is correct!");
location.href = "index2.html";
}
else {
alert("The password "+pwinput+" is incorrect!");
}
}
</script>
</head>

<body>
<form id="form1" name="form1">
<input type="text" name="password"/>
<input type="submit" value="Submit" onclick="checkpw(form1.password.value)"/>
</form>
</body>
</html>
:) mfg,
..::Ntoskrnl32::..
NToskrnl32@skateboard.com
 

Crush

Kaiser

Dabei seit: 22.09.2002

Beiträge: 1 095

 

2 Zum Seitenanfang

Sonntag, 5. März 2006, 21:59

mach da keinen submitbutton hin sondern einen normalen:

und statt einen parameter zu übergeben, liest du den halt direkt aus dem textfeld aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<html>
<head>
<script language="Javascript">
function checkpw() { 
pw = document.form1.password.value;
if (pw=="testpw") {
alert("The password "+pw+" is correct!");
location.href = "index2.html";
}
else {
alert("The password "+pw+" is incorrect!");
}
}
</script>
</head>

<body>
<form id="form1" name="form1">
<input type="text" name="password"/>
<input type="button" value="Submit" onclick="checkpw();"/>
</form>
</body>
</html>



pw: falls das eine ernstgemeinte passwort abfrage werden soll, versuch es bitte anders. das pw ist im quellcode einfach auszulesen :>
 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

3 Zum Seitenanfang

Sonntag, 5. März 2006, 22:00

dir fehlt das action attribut im form tag!
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

NToskrnl32

Eroberer

Dabei seit: 07.04.2003

Beiträge: 52

 

4 Zum Seitenanfang

Montag, 6. März 2006, 13:33

Zitat

Original von Crushpw: falls das eine ernstgemeinte passwort abfrage werden soll, versuch es bitte anders. das pw ist im quellcode einfach auszulesen :>
lol es war nur ein beispiel...

und der code den du mir gegeben hast... dort geht der script wenn man auf den knopf clickt, aber wenn man die "enter" taste drueckt, passiert nichts :(

Zitat

dir fehlt das action attribut im form tag!

soll der action tag etwa action="checkpw()" heissen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »NToskrnl32« (6. März 2006, 13:36)

 

heinervdm

Technik-Admin

Dabei seit: 02.10.2002

Beiträge: 3 772

 

5 Zum Seitenanfang

Montag, 6. März 2006, 13:39

das war blödsin, hatte mir den quellcode nicht genau angeguckt...

mach mal aus location.href window.location.href
Über mich: www.heinervdm.de
Persönlich Mitteilungen an mich bitte als PN (nicht Email) hier im Forum. ICQ und Skype bitte nur in Notfällen.
 

NToskrnl32

Eroberer

Dabei seit: 07.04.2003

Beiträge: 52

 

6 Zum Seitenanfang

Donnerstag, 9. März 2006, 20:25

geht auch nicht :(
:) mfg,
..::Ntoskrnl32::..
NToskrnl32@skateboard.com
 

tommyfin

Routinier

Dabei seit: 20.07.2004

Beiträge: 307

 

7 Zum Seitenanfang

Freitag, 10. März 2006, 09:25

Hi,

hab grad mal da drübergeschaut.
Du sendest erst den alert und dann leitest du weiter.
Das script bricht aber nach dem alert ab, also wird nicht weitergeleitet.
Tausch einfach mal die beiden Zeilen aus, dann sollte das ganze laufen.

Also so:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<html>
<head>
<script language="Javascript">
function checkpw(pwinput) {
if (pwinput=="testpw") {
location.href = "index2.html";
alert("The password "+pwinput+" is correct!");
}
else {
alert("The password "+pwinput+" is incorrect!");
}
}
</script>
</head>

<body>
<form id="form1" name="form1">
<input type="text" name="password"/>
<input type="submit" value="Submit" onclick="checkpw(form1.password.value)"/>
</form>
</body>
</html>


Gruß,

tommy