标题:求教ASP代码问题
只看楼主
少宗
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-9-17
结帖率:100%
已结贴  问题点数:20 回复次数:7 
求教ASP代码问题
我想把一个单选组放在response.write里和数据库里的一些数据一起输出
response.Write("<tr><td>"&rs.fields("id")&"</td><td>"&rs.fields("questions")&"</td> <td><label>
      <input type="radio" name="RadioGroup2" value="单选" id="RadioGroup2_0" />
      单选</label>
    <label>
      <input type="radio" name="RadioGroup2" value="单选" id="RadioGroup2_1" />
    单选</label>
    <label>
      <input type="radio" name="RadioGroup2" value="单选" id="RadioGroup2_2" />
      单选</label></td></tr>")
但是总是报错
Microsoft VBScript 编译器错误 '800a0409'

未结束的字符串常量

\index.asp, line 24
我不知道还应该加什么,求教
搜索更多相关主题的帖子: 数据库 
2013-09-17 19:49
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:7 
注意双引号内不能嵌套双引号,这是常识。
2013-09-17 22:00
少宗
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-9-17
得分:0 
回复 2楼 yms123
前半段 response.Write("<tr><td>"&rs.fields("id")&"</td><td>"&rs.fields("questions")&"</td> 可以执行的,后面我放进去的单选组那段代码有问题
2013-09-17 22:14
少宗
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-9-17
得分:0 
回复 2楼 yms123
把后半段 的改成'还是那个问题
Microsoft VBScript 编译器错误 '800a0409'

未结束的字符串常量

\index.asp, line 24

2013-09-17 22:19
303770957
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:838
专家分:2125
注 册:2005-9-10
得分:7 
改成这样试试:
response.Write("<tr><td>"&rs.fields("id")&"</td><td>"&rs.fields("questions")&"</td> <td><label>
      <input type='radio' name='RadioGroup2' value='单选' id='RadioGroup2_0' />
      单选</label>
    <label>
      <input type='radio' name='RadioGroup2' value='单选' id='RadioGroup2_1' />
    单选</label>
    <label>
      <input type='radio' name='RadioGroup2' value='单选' id='RadioGroup2_2' />
      单选</label></td></tr>")

♂ 死后定当长眠,生前何须久睡。♀
2013-09-18 09:54
ywyql_84
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:54
专家分:180
注 册:2011-4-4
得分:7 
response.Write("<tr><td>"&rs.fields("id")&"</td><td>"&rs.fields("questions")&"</td> <td><label>
      <input type="radio" name="RadioGroup2" value="单选" id="RadioGroup2_0" />
      单选</label>
    <label>
      <input type="radio" name="RadioGroup2" value="单选" id="RadioGroup2_1" />
    单选</label>
    <label>
      <input type="radio" name="RadioGroup2" value="单选" id="RadioGroup2_2" />
      单选</label></td></tr>")

如果放在 response.write里输出的话write的内容不能有换行,如果输出的内容含有"会报错,可以改成""
如下:
response.Write("<tr><td>"&rs.fields("id")&"</td><td>"&rs.fields("questions")&"</td> <td><label><input type=""radio"" name=""RadioGroup2"" value=""单选"" id=""RadioGroup2_0"" />单选</label><label><input type=""radio"" name=""RadioGroup2"" value=""单选"" id=""RadioGroup2_1"" />单选</label><label><input type=""radio"" name=""RadioGroup2"" value="单选" id=""RadioGroup2_2"" />单选</label></td></tr>")
2013-09-18 10:35
少宗
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-9-17
得分:0 
回复 6楼 ywyql_84
报错,无效的字符
2013-09-18 20:30
少宗
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2013-9-17
得分:0 
回复 5楼 303770957
报错,未结束的字符串常量
2013-09-18 20:32



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




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

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