我有一个从HTML页面检索表单的xhtml页面。当我运行xhtml页面时,它给了我一个错误。错误是包含"=","&"符号的value属性。为了使xhtml页面与属性值一起工作,我应该做些什么呢?
<input type="hidden" name="return_url" value="index.php?option=com_content&view=article& id=9&Itemid=&lang=en&msgsent=1" />
未转义的&
符号是错误的。因此,解决方案是转义所有的&
符号。
<input type="hidden" name="return_url"
value="index.php?option=com_content&view=article&id=9&Itemid=&lang=en&msgsent=1" />
这在HTML和XHTML中都有效。
注意:HTML与XHTML有不同的错误恢复方法,这使得错误在HTML中不像在XHTML中那么严重。但这仍然是一个错误!