w3C验证程序在我的HTML中发现错误:
错误值comment_add.php?id = 7表示元素表单上的属性操作:查询中的非法字符:不是URL代码点。
它标志着结束">"标记为问题
<form method="post" action="comment_add.php?id= 7"**>**
生成该HTML的代码是:
<form method="post" action="comment_add.php?id=<?= $id_post;?>">
我还有其他几行有同样的问题。
我该如何解决这个问题?
答案 0 :(得分:2)
表单的操作中不应有任何空格。
您应该将代码更改为:
<form method="post" action="comment_add.php?id=<?=$id_post;?>">
如果您的网址中需要空格,则应将其编码为%20
。所以代码看起来像是:
<form method="post" action="comment_add.php?id=%20<?=$id_post;?>">