Javascript 将文本字段的值复制到另一个文件';s文本字段

Javascript 将文本字段的值复制到另一个文件';s文本字段,javascript,function,asp-classic,Javascript,Function,Asp Classic,我在文件a.asp中有一个弹出窗口,用户输入文本字段1,然后单击保存按钮;它将他重定向到文件B.asp,其中写入文本字段1的值被复制到文件B.asp的文本字段2 我知道不可能将文本字段的值从一个文件复制到另一个文件,这就是为什么我需要一个JavaScript函数将值传递到第二个文件。但问题是我不知道如何实现它 有人能帮我吗?也许你应该尝试使用URL传递文本字段1的值 例: file_B.asp?val=VALUE_OF_TEXT_FIELD1 所以你可以这样得到它 Request.QueryS

我在文件a.asp中有一个弹出窗口,用户输入文本字段1,然后单击保存按钮;它将他重定向到文件B.asp,其中写入文本字段1的值被复制到文件B.asp的文本字段2

我知道不可能将文本字段的值从一个文件复制到另一个文件,这就是为什么我需要一个JavaScript函数将值传递到第二个文件。但问题是我不知道如何实现它


有人能帮我吗?

也许你应该尝试使用URL传递文本字段1的值

例:

file_B.asp?val=VALUE_OF_TEXT_FIELD1
所以你可以这样得到它

Request.QueryString("val")

也许您应该尝试使用URL传递text_field1的值

例:

file_B.asp?val=VALUE_OF_TEXT_FIELD1
所以你可以这样得到它

Request.QueryString("val")

确保表单属性设置正确

<form id="main" method="post" target="form_b.asp">
    <input name="aField" type="text" />
……或者

<form id="main" method="get" target="form_b.asp">
    <input name="aField" type="text" />
Dim aField
aField = Rquest.QueryString("aField")

注意:已从
id
更正为
name
属性,请确保表单属性设置正确

<form id="main" method="post" target="form_b.asp">
    <input name="aField" type="text" />
……或者

<form id="main" method="get" target="form_b.asp">
    <input name="aField" type="text" />
Dim aField
aField = Rquest.QueryString("aField")

注意:从
id

中更正为
name
属性,您可以在
queryString
中传递
input
值,最好的方法是在请求文件时将文本字段1发送到服务器。在服务器上更改text_field1的值,然后为其提供服务。除此之外,如果您想在客户端保存东西,您可以使用cookies来实现它。第一页将数据保存在某个cookie中的文本字段1中,第二页从cookie.localStorage或queryString读取此数据您可以在
queryString
中传递
input
值。当您请求文件时,最好的方法是将文本字段1发送到服务器。在服务器上更改text_field1的值,然后为其提供服务。除此之外,如果您想在客户端保存东西,您可以使用cookies来实现它。第一页将数据保存在某个cookie中的文本字段1中,第二页从cookie.localStorage或QueryString中读取此数据您就快到了,但是如果
表单
方法设置正确,则只需使用正确的
请求
-要么
请求.查询字符串
要么
请求.表单
。两者都有优点和缺点。你几乎做到了,但是如果
表单
方法设置正确,那么就只需要使用正确的
请求
——或者
请求.QueryString
或者
请求.form
。两者都有优点和缺点。