标题:提交表单 input 单选问题
只看楼主
gesongs
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:129
专家分:100
注 册:2011-7-7
结帖率:52.78%
已结贴  问题点数:0 回复次数:5 
提交表单 input 单选问题
<input type="radio" name="style"  value='<input type="radio" name="<%=rs("number")%>" value="<%=rs("name")%>" />' />
上述 单选按钮  我想 将 <input type="radio" name="<%=rs("number")%>"  value="<%=rs("name")%>" /> 作为值 通过单选 提交到数据库里但是  问题 报错 在"<%=rs("name")%>" 和"<%=rs("name")%>" 请懂行的指点一下  如何处理

[ 本帖最后由 gesongs 于 2011-10-18 16:42 编辑 ]
搜索更多相关主题的帖子: 如何 input style radio value 
2011-10-18 16:41
liuyudong_b
Rank: 1
等 级:新手上路
帖 子:11
专家分:5
注 册:2011-10-6
得分:5 
能否传一下完整代码
2011-10-18 17:21
gesongs
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:129
专家分:100
注 册:2011-7-7
得分:0 

<form style="margin:0px;" id="form1" name="form1" method="post" action="update.asp">
<input type="radio" name="style"  value='<input type="radio" name="<%=rs("number")%>" value="<%=rs("name")%>" />' />
<input type="submit" name="Submit" value="发送" />
</form >

就是 将
<input type="radio" name="<%=rs("number")%>" value="<%=rs("name")%>" />
这个 单选按钮 看成一个值  由
<input type="radio" name="style"  value='<input type="radio" name="<%=rs("number")%>" value="<%=rs("name")%>" />' />
这个单选 按钮 提交到  数据库  里 保存 为 <input type="radio" name="<%=rs("number")%>" value="<%=rs("name")%>"/> 这样的 代码  便于  我下次 直接在数据库里调用!
2011-10-18 19:05
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
得分:5 
我真晕。没搞懂要干什么!那位高手看懂了解释下。

QQ:63572063
2011-10-18 21:35
gesongs
Rank: 3Rank: 3
等 级:论坛游侠
威 望:3
帖 子:129
专家分:100
注 册:2011-7-7
得分:0 
怎么大家都没看懂呢?
<form style="margin:0px;" id="form1" name="form1" method="post" action="update.asp">
<input type="radio" name="style"  value='<input type="radio" name="<%=rs("number")%>" value="<%=rs("name")%>"/>' />
<input type="submit" name="Submit" value="发送" />
</form >
蓝色字 是单选按钮的代码
红色字 也是单选按钮的代码 只是这里 包含了 两个变量 青色字体
我 是想将 红色和青色的 整段代码 提交 保存到数据库里  保存在数据库里的就是  如下代码
<input type="radio" name="<%=rs("number")%>" value="<%=rs("name")%>" />
但是 实际操作中  报错  问题 在  "<%=rs("number")%>" "<%=rs("name")%>"  这量个变量  不能传到
数据库里  想请教  asp  如何能 将 "<%=rs("number")%>" "<%=rs("name")%>"   做为值 提交保存到数据库里
在数据库里也能显示 <input type="radio" name="<%=rs("number")%>" value="<%=rs("name")%>" /> 这样的代码

[ 本帖最后由 gesongs 于 2011-10-19 08:12 编辑 ]
2011-10-19 08:09
meidie
Rank: 2
等 级:论坛游民
帖 子:6
专家分:29
注 册:2011-10-20
得分:5 
有引号的传递肯定要出问题,首先要将引号处理掉

你可以试试定义个参数 比如 testaaa="<input type=radio name=" & rs("number") & " value=" & rs("name") & "/>"

如果要保存 “<% ”进数据库,读出的时候是文本显示,不会以 ASP 运行的。
2011-10-20 18:19



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-352831-1-1.html




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

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