Problema con form accesso html

mercoledì 22 ottobre 2008 - 14.30

dermait Profilo | Newbie

<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></a> <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

freeteo Profilo | Guru


ciao,
devi fare il codice vbscript che ti faccia il "redirect" alla pagina destinazione, non puoi usare un tag html.

Io proverei con un codice tipo:
if form1.txtusername.text .... then window.location = "altra_pagina.asp" else ...

ciao.

Matteo Raumer
[MCAD .net]
http://blogs.dotnethell.it/freeteo

alx_81 Profilo | Guru


>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?
stai cercando di mettere HTML all'interno di VBScript..
usa:

Location.href = "tua pagina"

al posto di

<a href="Main.htm">

e poi nel pulsante devi mettere l'attributo OnClick per scatenare l'evento:

<input type="submit" name="cmdaccedi" value="Accedi" Onclick="cmdaccedi_onclick"></a>


>grazie
di nulla!
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

dermait Profilo | Newbie

Grazie delle risposte ma non mi funziona lo stesso... ma il location.href non è JavaScript?

In alcuni siti ho trovato una persona che diceva di inserire document.location.href ma non funziona lo stesso

luigidibiasi Profilo | Guru

visto che le hai provate tutte


if form1.txtusername.text="utente" and form1.txtpassword.text="password" then

window.open("main.htm","_self","_self")
oppure
window.open "main.htm","_self","_self"

else
form1.txtusername.text=""
form1.txtpassword.text=""
end if

Luigi Di Biasi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5