automatisk formulärifyllare :)

ASP

10 svar · 725 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Trådstart#1

Hej!

Någon som kan ge tips på hur jag skall göra om jag vill att en funktion skall gå till en sida (helst i bakgrunden), fylla i ett formulär på sidan, och sedan submitta formuläret.

Tips?

Medlem sedan mars 20007 896 inlägg
#2

Japp.

Liten blandning av ASP och JS borde göra susen:

<%
set kanskeEnDBConnection = Server.CreateObject("ADODB.Connection")
kanskeEnDBConnection.Open "dsn"

strSQL = "SELECT namn, email FROM tbl"
set kanskeEttRS = kanskeEnDBConnection("strSQL")

strNamn = kanskeEttRS("namn")
strEmail = kanskeEttRS("email")

kanskeEttRS.Close
kanskeEnDBConnection.Close
set kanskeEttRS = Nothing
set kanskeEnDBConnection = Nothing
%>
<html>
<body>

<form action="till.asp" method="POST">
<input type="text" name="usrName" value="">
<input type="text" name="usrEmail" value="">
</form>

<script language="JavaScript" type="text/javascript">
<!--
document.forms[0].usrName.value = '<% =strName %>';
document.forms[0].usrEmail.value = '<% =strEmail %>';
document.forms[0].submit();
//-->
</script>

</body>
</html>

Nåt sånt borde funka. :)

Medlem sedan mars 20002 520 inlägg
#3

Brimba dina sidor verkar farliga att gå in på :e

Kanske med hjälp av kakor, kan vara en lösning?

Medlem sedan juni 2000112 inlägg
#4

:)

Medlem sedan dec. 19996 721 inlägg
#5

Om det inte är din egen sida så lär du få problem, eftersom webbläsaren förbjuder att man accessar andra sidor.

Medlem sedan dec. 19995 874 inlägg
#6

Jag tänkte mer om man kanske kunde hämta enn sida med XML och ha ett javascript eller möjligen fylla i fälten med information från en variabel genom ASP, och sedan submitta grejjen, det bör fungera tycker jag.

spin: Du missuppfattade nog lite va?

Till saken hör att jag exempelvis skulle vilja gå till google.com fylla i rutan där med exempelvis "webForum", sedan vill jag inte göra något mer, förutom att "klicka" på "sök" såklart.

Jag får väl prova mig fram antar jag :)

Medlem sedan mars 20007 896 inlägg
#7

Japp, jag missuppfattade nog lite. Sorry :)

Medlem sedan dec. 19996 721 inlägg
#8

Jag förstår inte riktigt...varför "fylla i formuläret", när det räcker med att skicka med argumenten i querystring... Eller vill du göra en POST?

Medlem sedan dec. 19995 874 inlägg
#9

hold.

Medlem sedan dec. 19995 874 inlägg
#10

Japp, jag måste göra en POST. Troligen baseras det på form, och inte bara request() eller querystring.

Medlem sedan dec. 19995 874 inlägg
#11

hepp?

374 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
123 ms — deklarationer (db)
118 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)