---
title: "Variabler mellan två sidor med RS?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/7024-variabler-mellan-två-sidor-med-rs"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Brimba"
published: "2000-11-03T16:00:00.000Z"
updated: "2000-11-03T17:09:00.000Z"
replies: 1
views: 256
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/7024-variabler-mellan-två-sidor-med-rs"
---

# Variabler mellan två sidor med RS?

## #1 — Brimba, 2000-11-03T16:00Z

Hej!

Hur fångar jag min inputbox värde för att kunna plocka ut det och skicka vidare till ASP sidan?

Min kod:

**testa.htm**

```
<font size="1" face="Verdana, Arial, Helvetica, sans-serif"><html>
<script language="JavaScript" src="rs.htm"></script>
<script language="JavaScript">RSEnableRemoteScripting();</script>
<INPUT name="me" size="30" onKeyDown="DoClick();" onChange="DoClick();">
<div id="dta"></div>
<script>
var strURL="test.asp"
function DoClick(){
 dta.innerHTML ="<font color=red>Please wait, fetching information from the database...</font>"
 ASP = RSGetASPObject("test.asp")
    co = ASP.GetData(showdata,errori)
}
function errori(co){
alert("RS ERROR\n\n" +
"status = " + co.status + "\n\n" +
"message = " + co.message + "\n\n" +
"context = " + co.context + "\n\n" +
"data = " + unescape(co.data));
}

function showdata(co){
 dta.innerHTML = co.return_value;
}

</script>

</html>
</font>
```

**test.asp**

```
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">
<!--#INCLUDE FILE="RS.ASP"-->
<%RSDispatch%>
<SCRIPT RUNAT=SERVER LANGUAGE="JavaScript">
   var public_description = new MyServerMethods();
   function MyServerMethods()
   { 
      this.GetData = Function( 'n1','return GetData(n1)' );
   }

</SCRIPT>

<%
if request("a")<>"" then GetData("W")
function GetData(strIn)
  dim rs,Connection
  Set Connection = Server.CreateObject("ADODB.Connection")
  Connection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=d:\dmab2000\DMAB2_data.mdb" 
  SQLStmt = "SELECT * FROM tabKund Where ForNamn LIKE '%" & request.form("me") & "%' Order By ForNamn"
  SET RS = Connection.Execute(SQLStmt)
  do while not rs.eof
    strout = strout & rs("ForNamn") & "<br>"
   rs.MoveNext 
  loop
  GetData = strout
 end function
%>
</font>
```

Som ni ser vill jag hämta request.form("me") från testa.htm och skicka till SQLStmt i test.asp... Några tips?

Tack!

Permalänk: https://www.webforum.nu/p/7024

## #2 — @nders, 2000-11-03T17:09Z

sätt gärna \<form\>-taggar runt din input.

sen bör du kunna göra nåt sånt härnt:

```
<script>var strURL="test.asp?me=" + document.forms[0].me.value;
function DoClick(){ 
....
bla
```

och sedan på din asp-sida ändra request.form("me") till request.querystring("me").

skall tilläggas att jag inte har mycket koll på remote scripting, men det är värt ett försök.

lycka till, brimba. :)

Permalänk: https://www.webforum.nu/p/251508

---

Tråden på webben: https://www.webforum.nu/amne/asp/7024-variabler-mellan-två-sidor-med-rs
