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

求教ASP代码问题

少宗 发布于 2013-09-17 19:49, 619 次点击
我想把一个单选组放在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
我不知道还应该加什么,求教
7 回复
#2
yms1232013-09-17 22:00
注意双引号内不能嵌套双引号,这是常识。
#3
少宗2013-09-17 22:14
回复 2楼 yms123
前半段 response.Write("<tr><td>"&rs.fields("id")&"</td><td>"&rs.fields("questions")&"</td> 可以执行的,后面我放进去的单选组那段代码有问题
#4
少宗2013-09-17 22:19
回复 2楼 yms123
把后半段 的改成'还是那个问题
Microsoft VBScript 编译器错误 '800a0409'

未结束的字符串常量

\index.asp, line 24

#5
3037709572013-09-18 09:54
改成这样试试:
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>")
#6
ywyql_842013-09-18 10:35
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>")
#7
少宗2013-09-18 20:30
回复 6楼 ywyql_84
报错,无效的字符
#8
少宗2013-09-18 20:32
回复 5楼 303770957
报错,未结束的字符串常量
1