设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 62|回复: 6
打印 上一主题 下一主题

新手,请教个问题表单

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-10 08:21:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在表单运用中,单选按钮,选择后将值提交到URL中,每次需要选择并提交两次lic的值才正确.请问是什么原因,怎么解决?

<form id="form1" name="form1" method="post" action="post.asp?lic=<%= request.Form("lic") %>">
  <label>
  <input type="radio" name="lic" value="0" />
  0</label>
  <label>
  <input type="radio" name="lic" value="l" />
  1</label>
  <input type="submit" name="Submit" value="提交" />
  <label>
  </label>
  <label></label>
</form>
2#
发表于 2010-1-10 08:21:13 | 只看该作者
tianyu123 在 2008-8-20 20:24 的发言:



第一次提交:request.Form("lic") 根本没有获取到值。因为在第一次提交表单前,没有提交任何表单,所以 request.Form("lic") 也无从

获取到值!

第二次提交: request.Form("lic") 获取到了值。因为在第二次 ...

要明白每次提交是提交了什么~~用post的时候
request.form("lic")可以取道值
request.querysting("lic")也可以取值~~
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-10 08:21:17 | 只看该作者
lic=<%= request.Form("lic") %> 去掉这个试试看
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-10 08:21:21 | 只看该作者
<script language=javascript>
function check()
{
var lic=document.getElementsByTagName("input");
for(var i= 0; i < lic.length; i++)
{
   if(lic(i).type=="radio")
   {
     if(lic(i).checked==true)
    {
       var lic1=lic(i).value;
    }
   }
}
form1.action="post.asp?lic="+lic1
form1.submit();
}
</script>

<form id="form1" name="form1" method="post">
  <label>
  <input type="radio" name="lic" value="0" />
  0</label>
  <label>
  <input type="radio" name="lic" value="l" />
  1</label>
  <input type="submit" name="Submit" value="提交" onclick="check();" />
  <label>
  </label>
  <label></label>
</form>
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-10 08:21:25 | 只看该作者
<form id="form1" name="form1" method="post" action="post.asp?lic=<%= request.Form("lic") %>">

第一次提交:request.Form("lic") 根本没有获取到值。因为在第一次提交表单前,没有提交任何表单,所以 request.Form("lic") 也无从

获取到值!

第二次提交: request.Form("lic") 获取到了值。因为在第二次提交表单前,已经提交了一次表单,并且有相应的元素,所以 request.Form

("lic") 获取到了值!
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-10 08:21:29 | 只看该作者
没明白楼上的意思.

我试了一下,用POST方式就会出现这种问题,用GET则不会.不过还是没明白产生这种错误的原因.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-20 00:33 , Processed in 0.108609 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表