注册 登录
编程论坛 ASP技术论坛

提交表单 input 单选问题

gesongs 发布于 2011-10-18 16:41, 1236 次点击
<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 编辑 ]
5 回复
#2
liuyudong_b2011-10-18 17:21
能否传一下完整代码
#3
gesongs2011-10-18 19:05

<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")%>"/> 这样的 代码  便于  我下次 直接在数据库里调用!
#4
wangjy5002011-10-18 21:35
我真晕。没搞懂要干什么!那位高手看懂了解释下。
#5
gesongs2011-10-19 08:09
怎么大家都没看懂呢?
<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 编辑 ]
#6
meidie2011-10-20 18:19
有引号的传递肯定要出问题,首先要将引号处理掉

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

如果要保存 “<% ”进数据库,读出的时候是文本显示,不会以 ASP 运行的。
1