
获取 iframe 表单值并判断
看了很多类似的问题,都没有找到答案,基本是这样的:a1.asp里面<iframesrc="a2.asp"id="a2"name="a2"></iframe><ahref=...
看了很多类似的问题,都没有找到答案,基本是这样的:
a1.asp 里面
<iframe src="a2.asp" id="a2" name="a2"></iframe>
<a href="#" onclick=Javascript:alert(a2.f1.kk.value)>点此查看值</a>
a2.asp里面
<form name="f1" ><input type="hidden" id="kk" name="kk" value="999" /></form>
问题是:我需要将表单里面的‘999’提取到a1,供判断使用<% if '值' =999 then %>
1、在a1.asp里面点击“点此查看值”,可以弹出对话框,值为“999”,既然这里能读出a2.asp表单值,那如何将“a2.f1.kk.value”提取出来,用来在a1.asp里面进行判断使用?
2、通常,是如何提取倒表单值,并能在判断语句<% if '值' =999 then %>中使用呢?
3、很多文章都写用js提取,那提取到的值,如何给在判断语句<% if '值' =999 then %>中使用呢?
关键是判断语句中的值,不知道怎么写!
谢谢
可能前面说的多了,其实我的问题就是,不知道如何在if语句中写那个从a2.asp获取的kk值,用request试过了,取不到值,就这么简单!
查了好多文章,没找到解决的办法!(好多文章都是涉及到提交的,用的js,在这里没有提交行为的) 展开
a1.asp 里面
<iframe src="a2.asp" id="a2" name="a2"></iframe>
<a href="#" onclick=Javascript:alert(a2.f1.kk.value)>点此查看值</a>
a2.asp里面
<form name="f1" ><input type="hidden" id="kk" name="kk" value="999" /></form>
问题是:我需要将表单里面的‘999’提取到a1,供判断使用<% if '值' =999 then %>
1、在a1.asp里面点击“点此查看值”,可以弹出对话框,值为“999”,既然这里能读出a2.asp表单值,那如何将“a2.f1.kk.value”提取出来,用来在a1.asp里面进行判断使用?
2、通常,是如何提取倒表单值,并能在判断语句<% if '值' =999 then %>中使用呢?
3、很多文章都写用js提取,那提取到的值,如何给在判断语句<% if '值' =999 then %>中使用呢?
关键是判断语句中的值,不知道怎么写!
谢谢
可能前面说的多了,其实我的问题就是,不知道如何在if语句中写那个从a2.asp获取的kk值,用request试过了,取不到值,就这么简单!
查了好多文章,没找到解决的办法!(好多文章都是涉及到提交的,用的js,在这里没有提交行为的) 展开
2个回答
展开全部
1.使用ASP是不能直接获得值的了. 两个不同的文件执行的时候变量是各自分开的. 而且不是同步的.
2. 你要取到表单值只能够通进JS来进行判断.
3. XXX
要实现这样的判断你可以通进JS
1. a1的变量传递到js变量 var_a1中
2. 通过JS获取到a2.asp里面的值赋值到var_a2中
3. 判断这两个值是否一致,然后再执行相关的动作
2. 你要取到表单值只能够通进JS来进行判断.
3. XXX
要实现这样的判断你可以通进JS
1. a1的变量传递到js变量 var_a1中
2. 通过JS获取到a2.asp里面的值赋值到var_a2中
3. 判断这两个值是否一致,然后再执行相关的动作
追问
您好,具体代码呢?
追答
a1.asp 里面
var a2 = "" //从asp传递变量到js
点此查看值
function check_it()
{
a2 = a2.f1.kk.value
if(a1 == a2)
{
alert("两值相同")
}else{
alert("两值不同")
}
}
setTimeout("check_it()",200)
a2.asp里面
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询