| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 688 人关注过本帖
标题:新手的小问题
只看楼主 加入收藏
dongdong5255
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-12-3
收藏
 问题点数:0 回复次数:10 
新手的小问题
<input type="radio" name="sSex" value="0">
<input type="radio" name="sSex" value="1">

x = request.form("sSex")

response.write(x)

为什么x总是空的呢?
2005-12-08 18:16
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
提交了吗?
2005-12-08 21:55
dongdong5255
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2005-12-3
收藏
得分:0 
......
谢谢了 
2005-12-08 22:08
yoyodo
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2005-12-8
收藏
得分:0 

<form method="get" name="1" action="">
<input type="text" name="text" value="a">
<input type="radio" name="radio" value="b">
<input type="radio" name="radio" value="c">
<input type="submit">
</form>
<%
dim x,y
x = request("text")
response.write(x)
y = request("radio")
response.write(y)
%>
显示不出y的值,但x的值能取到
为什么????

2005-12-08 23:28
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
input type="radio" name="radio" value="b"
input type="radio" name="radio" value="c"
把这两个改为:
input type="radio" name="radioTest" value="b" onClick=radioTest();
input type="radio" name="radioTest" value="c" onClick=radioTest();
并加入一个〈input type="hidden" name="radio"〉在表单中。
然后在网页的〈head〉〈/head〉标签中加入如下代码
〈script language=javascript〉
function radioTest()
{
for(var i=0;i<document.1.radioTest.length;i++)
{
if(document.1.radioTest[i].checked)
{
document.1.radio.value=document.1.radioTest[i].value;
}
}
}
〈/script〉

[此贴子已经被作者于2005-12-8 23:42:15编辑过]

2005-12-08 23:42
yoyodo
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2005-12-8
收藏
得分:0 
还有别的方法吗,为什么text和radio的取value值的方法不一样?
2005-12-08 23:46
yoyodo
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2005-12-8
收藏
得分:0 

<head>
<script language="javascript">
function radioTest()
{
for(var i=0;i<document.1.radioTest.length;i++)
{
if(document.1.radioTest[i].checked)
{
document.1.radio.value=document.1.radioTest[i].value;
}
}
}
</script>
</head>
<form action="">
<input type="radio" name="radioTest" value="b" onClick=radioTest()>
<input type="radio" name="radioTest" value="c" onClick=radioTest()>
<input type="hidden" name="radio">
<input type="submit">
</form>
<%dim x
x = request("radioText")
response.write(x)
%>
x页面显示不出x的值,使用action="1.asp"
把<%dim x
x = request("radioText")
response.write(x)
%>
放在1.asp中x也是空的,
为什么???

2005-12-08 23:57
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
form action="" name=1
表单不加红字的name属性,javascript代码不管用的。
2005-12-09 00:10
yoyodo
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2005-12-8
收藏
得分:0 

<head>
<script language="javascript">
function radioTest()
{
for(var i=0;i<document.1.radioTest.length;i++)
{
if(document.1.radioTest[i].checked)
{
document.1.radio.value=document.1.radioTest[i].value;
}
}
}
</script>
</head>
<form action="" name="1">
<input type="radio" name="radioTest" value="b" onClick=radioTest()>
<input type="radio" name="radioTest" value="c" onClick=radioTest()>
<input type="hidden" name="radio">
<input type="submit">
</form>
<%dim x
x = request("radioText")
response.write(x)
%>
还是不对,网页可以浏览,但有提示错误.

行: 5

字符: 26

错误: 缺少 ';'

代码: 0

URL: http://localhost/xxx/新建%20文本文档.asp?radio=

其中url是我的虚拟目录

2005-12-09 17:06
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
name="1"
这个属性最好不要用数字,用英文表示,可以改为name="fm"。
代码对应改为
function radioTest1()
{
for(var i=0;i<document.fm.radioTest.length;i++)
{
if(document.fm.radioTest[i].checked)
{
document.fm.radio.value=document.fm.radioTest[i].value;
}
}
}


input type="radio" name="radioTest" value="b" onClick=radioTest1()
input type="radio" name="radioTest" value="c" onClick=radioTest1()

[此贴子已经被作者于2005-12-9 17:41:07编辑过]

2005-12-09 17:37
快速回复:新手的小问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017960 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved