W3验证HTML表单

时间:2011-10-09 01:04:03

标签: php html validation

当我尝试在http://validator.w3.org/上验证我的网页时,我收到一条错误消息

  

第118行,第44栏:没有属性“onClick”

但是,当我将onClick更改为onclick时,我得到大约40个新错误,并且他们中的almous抱怨该字符,他们希望我将字符更改为HTML格式,但如果我这样做我的PHP脚本停止工作

这是我将onClick更改为onclick后验证器所抱怨的行之一

<input type="text" name="enterprise" id="enterprise" value="<?php echo isset($_POST['enterprise']) ? $_POST['enterprise'] : '' ?>" />

这是我的onclick字符串

<input type="button" value="Clear" onclick="window.location.reload();return false" />

我是否可以通过其他方式重新加载页面,或者如何编写输入类型的php脚本以便进行验证。

提前致谢

2 个答案:

答案 0 :(得分:4)

如果W3验证器发现任何语言无法识别,并且在网页(例如php)中不正常,则W3验证器会抱怨。您应该通过php服务器传递您的页面,然后在验证器中复制最终的HTML。

答案 1 :(得分:0)

使用Html / JS有3种方法,

<input type="button" value="Reload" onClick="window.location.reload()"/>
<input type="button" value="Reload" onClick="history.go(0)"/>
<input type="button" value="Reload" onClick="window.location.href=window.location.href"/>

注意:您可以使用AJAX技术刷新页面,而无需重新加载图像,css文件等所有元素。