
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." 很多方法都试过了都不行
展开
1个回答
展开全部
你在input里面嵌入了php语言, 也就是?>这个部分, 被报错是因为它判断你这里的>就是input标签的结束符, 而不能判断是php的结束标签,故而认为你tag not closed. 实际编译中,是不会出错的, 因为你这个代码是可以被正确解析的.
更多追问追答
追问
那怎样能消除这个错误提示?
追答
你是什么地方提示这个信息的呢? 用的什么IDE? 严格来说,这个不是错误, 是一个友情提示, 不影响使用的情况下,可以忽略. 或者尝试使用js来做这个checked.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询