asp 中javascript和表单的问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:48:18
有两个页面1.asp和2.htm我想在2.htm中的文本框里输入一些字符或数字。当点击"提交返回"按钮后。。在1.asp中的<TEXTAREA></TEXTAREA>中显示这些字符或数字。
(想要实现的:)
并且把2.htm自动关闭....

、、、、、、、
会的帮帮我。。小弟刚接触javascript
下面是2.htm中的代码
<script language=javascript>

document.write ("<FORM method='POST' name='myform' action='1.asp'>");
document.write ("<INPUT type='hidden' name='content1' value=''>");
document.write ("<IFRAME ID='eWebEditor1' src='ewebeditor.htm?id=content1&style=" + URLParams["style"] + "' frameborder='0' scrolling='no' width='100%' height='400'></IFRAME>");
document.write ("<div align='center'><INPUT type=submit value='保存返回'></div>");
document.write ("</FORM>");

setTimeout("setValue();",1000);
<

在2.htm中写一个form的表单,然后添加一个submit按钮,将action设成1.asp,method设成post(也可以设成get),添加一个<input type="text" name="gText" />
在1.asp中写入类似如下的
<textarea><%=Request.from("gText")%></textarea>
自己完善一下代码,再仔细了解一下工作原理就可以了
主要原理:在2.htm中通过表单提交gText的内容,在1.asp中提取2.htm中提交的内容,并显示出来。
“授人以鱼,不如授人以渔”。

你的写法比较怪异。一般不会这么写JS和HTML。可能想做调用用吧
你可以将onclick改成form中的onsubmit=“function”,然后写个function
作用是将值传给1.asp,传完后windows.close()关闭.
JS是可以向VBS传值的。例如XMLHTTP,window.location之类的。
没分所以不想写代码-_-