获取 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,在这里没有提交行为的)
展开
 我来答
genson_bd
2012-07-18 · 超过120用户采纳过TA的回答
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:151万
展开全部
1.使用ASP是不能直接获得值的了. 两个不同的文件执行的时候变量是各自分开的. 而且不是同步的. 
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里面
百度网友51cd0be
2012-07-17 · 超过40用户采纳过TA的回答
知道小有建树答主
回答量:84
采纳率:0%
帮助的人:58.4万
展开全部
你说的很乱
<% %>这个是后台的东西,并不是前台的判断

如果你要前台判断。可以用js判断 之后在提交。
ps: js可以提交表单的
追问
其实,我不是要在js里面判断,是希望js里面的值能输出到页面, ok no,关键是if后面的那个a2,用a2.f1.kk.value表示,取不到值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式