thinkphp <input type="radio" />提示没有结束标签错误,但可正常运行

<inputtype="radio"name="status"value="0"<?phpif($sima[value]==0)echo("checked");?>/>这... <input type="radio" name="status" value="0" <?php if($sima[value]==0) echo("checked");?> /> 这句总是报错,错误信息"Start tag (<input>) not closed." 很多方法都试过了都不行 展开
 我来答
scleean
2014-10-08 · TA获得超过1387个赞
知道大有可为答主
回答量:1833
采纳率:0%
帮助的人:1457万
展开全部
你在input里面嵌入了php语言, 也就是?>这个部分, 被报错是因为它判断你这里的>就是input标签的结束符, 而不能判断是php的结束标签,故而认为你tag not closed. 实际编译中,是不会出错的, 因为你这个代码是可以被正确解析的.
更多追问追答
追问
那怎样能消除这个错误提示?
追答
你是什么地方提示这个信息的呢? 用的什么IDE? 严格来说,这个不是错误, 是一个友情提示, 不影响使用的情况下,可以忽略.   或者尝试使用js来做这个checked.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式