PDA

View Full Version : [HTML] - Problema con una pagina di accesso


sim89
22-10-2008, 15:09
<html>

<body bgcolor="black" link="white" alink="grey" vlink="purple" text="pink">

<form name="form1">

<b>Login:</b><br>
Username: <input type=text name="txtusername"> <br>
Password: <input type=text name="txtpassword"> <br>
<input type="submit" name="cmdaccedi" value="Accedi" Onclick="cmdaccedi_onclick">

<script language="vbscript">

sub cmdaccedi_onclick()
if form1.txtusername.text="utente" and form1.txtpassword.text="password" then
<a href="Main.htm">
else
form1.txtusername.text=""
form1.txtpassword.text=""
end if
end sub

</script>

</form>
</body>

</html>

Vorrei che l'utente inserisse i propri dati e poi fosse mandato alla pagina "Main.htm".
Questo----> <a href="Main.htm"> però non mi funziona
Come devo fare?
grazie

dany84
22-10-2008, 17:11
non mi pare si possa usare vbscript per una cosa del genere (ma non sono un'esperta di vbscript), o cmq è molto più semplice utilizzare javascript.
io farei così:
<html>
<body bgcolor="black" link="white" alink="grey" vlink="purple" text="pink">

<script language="javascript">
function cmdaccedi_onclick() {
var form1 = document.forms["form1"];

if (form1.txtusername.value=="utente" && form1.txtpassword.value=="password") {
window.location="main.htm";
} else {
form1.txtusername.value="";
form1.txtpassword.value="";
}
}

</script>

<form name="form1">
<b>Login:</b><br>
Username: <input type=text name="txtusername"> <br>
Password: <input type=text name="txtpassword"> <br>
<input type="button" name="cmdaccedi" value="Accedi" Onclick="cmdaccedi_onclick()">

</form>
</body>

</html>

l'input type del bottone poi va messo a "button" e non a "submit" altrimenti dopo aver eseguito lo script javascript, fa comunque il submit della form e non ti fa il redirezionamento alla pagina "main.htm".

Se poi avevi usato vbscript per uno specifico motivo, per quelle poche cose che so di vbscript, non saprei come aiutarti.

sim89
22-10-2008, 18:11
Funziona alla grande :cincin:
Gentilissima, grazie :)

p.s. forse è meglio se imparo un po' di JavaScript :D

dany84
22-10-2008, 18:45
Funziona alla grande :cincin:
Gentilissima, grazie :)

p.s. forse è meglio se imparo un po' di JavaScript :D

di nulla :)
una curiosità...posso chiederti a cosa ti serve una pagina di login così?
è bucabilissima, basta visualizzare il source code della pagina con un browser qualsiasi :stordita:

sim89
22-10-2008, 19:16
Sisi lo so che entra chiunque leggendo username e password dal sorgente :D

L'ho fatto così per prova, non riuscivo a capire perchè non funzionasse.
:)