asp问题-单选按钮的自动选择

xb是从数据库里面读出来的性别,以下会提示MicrosoftVBScript编译器错误'800a0409'未结束的字符串常量,如果去掉其中的if语句就不会出错,请指教是什... xb是从数据库里面读出来的性别,以下会提示Microsoft VBScript 编译器错误 '800a0409'

未结束的字符串常量
,如果去掉其中的if语句就不会出错,请指教是什么原因?

<INPUT type="radio" name="xb" value="男" <%if xb="男" then%>checked="checked"<%end if%>>

<INPUT type="radio" name="xb" value="女" <%if xb="女" then%>checked="checked"<%end if%>>

或者把<%if xb="男" then%>checked="checked"<%end if%>改成<%if xb="123" then%>checked="checked"<%end if%>就不会提示:Microsoft VBScript 编译器错误 '800a0409'

未结束的字符串常量
展开
 我来答
liouxing13
2010-03-04 · 超过68用户采纳过TA的回答
知道小有建树答主
回答量:163
采纳率:0%
帮助的人:193万
展开全部
<%
Dim xb
xb = "女"%>
<INPUT type="radio" name="xb" value="男" <%if xb="男" then%>checked="checked"<%end if%>>

<INPUT type="radio" name="xb" value="女" <%if xb="女" then%>checked="checked"<%end if%>>

上面这段代码测试正常,检查xb的值是否正确
用response.write(xb)输出一下看看
上帝说要有光于是便有了光
2010-03-04 · TA获得超过2652个赞
知道大有可为答主
回答量:6209
采纳率:50%
帮助的人:3170万
展开全部
正确写法:

<input type="radio" name="radio" id="radio" value="radio" <%if xb="男" then response.write"checked"%>>

<input type="radio" name="radio" id="radio2" value="radio"<%if xb="女" then response.write"checked" %>>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
山坛兄弟49c03e5
2010-03-05 · TA获得超过238个赞
知道小有建树答主
回答量:571
采纳率:0%
帮助的人:490万
展开全部
标准写法如下:
<INPUT type="radio" name="xb" value="男" <%if xb="男" then%>checked<%end if%>>

<INPUT type="radio" name="xb" value="女" <%if xb="女" then%>checked<%end if%>>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式