Php 找不到表单验证程序终结点

Php 找不到表单验证程序终结点,php,wordpress,validation,Php,Wordpress,Validation,我正在尝试为用户信息编写一个表单,以跟踪谁从我的网站下载文件 我从下载了一个PHP表单验证器,并尝试通过客户端验证模拟示例3,下面是我的想法(请原谅长度,但我认为这对于理解所有内容是必要的): 白皮书下载用户信息 .错误 { 字体系列:Verdana、Arial、无衬线字体; 字体大小:0.7em; 颜色:#900; 背景色:#ffff00; } 名字*:/> log(“javascriptran”); var frmvalidator=新验证器(“DownloadUserDataForm

我正在尝试为用户信息编写一个表单,以跟踪谁从我的网站下载文件

我从下载了一个PHP表单验证器,并尝试通过客户端验证模拟示例3,下面是我的想法(请原谅长度,但我认为这对于理解所有内容是必要的):


白皮书下载用户信息
.错误
{
字体系列:Verdana、Arial、无衬线字体;
字体大小:0.7em;
颜色:#900;
背景色:#ffff00;
}
名字*:/>

log(“javascriptran”); var frmvalidator=新验证器(“DownloadUserDataForm”); frmvalidator.EnableOnPageErrorDisplay(); frmvalidator.EnableMsgsTogether(); frmvalidator.addValidation(“firstname”、“req”、“请填写您的名字”); frmvalidator.addValidation(“firstname”,“alpha”,“您的名字只允许字母a-z/a-z”); frmvalidator.addValidation(“lasttname”、“req”、“请填写您的姓氏”); frmvalidator.addValidation(“姓氏”、“字母”、“姓氏只允许字母a-z/a-z”);
所发生的一切是页面刷新,没有错误或验证,而且它似乎没有写入
$wpdb
,因为我有一个查询db表的管理页面,它会变成空的(它也不像它应该的那样
wp\u redirect()
)。此外,由于某些原因,即使地址看起来正确,它也找不到javascript文件

得到 http:///home/public_html/wp-includes/FormValidator/scripts/gen_validatorv31.js 404(未找到)


对于javascript错误,请尝试更改此行:

<script type='text/javascript' src='<?php echo ABSPATH.'/wp-includes/FormValidator/scripts/gen_validatorv31.js' ?>'>

谢谢你的回答。不幸的是,我仍然没有找到404错误。也许我把它放错了文件夹,但我用FTP将它发送到我的站点,并将我的
FormValidator
文件夹放在
/www/wp includes/
中。我还试着将它放在
/public\u html/wp includes/
中,但两者都不起作用。检查源代码以查看输出的内容,并确保它是正确的路径。还要确保您有正确的文件名。注释中指向javascript表单验证程序的链接将文件名显示为gen_validatorv41.js而不是gen_validatorv31.jsI只是尝试将路径更改为本地路径,而不是绝对路径,错误消失了。有本地路径可以吗?现在,客户端验证在某种程度上起作用,但是它似乎出错了:
frmvalidator.addValidation()
方法上的“uncaughttypeerror:cannotread property'length'of undefined”,因为它发生在页面加载时,字段为空。有什么想法吗?当然,我的php验证/数据库条目不起作用,所以我需要一些帮助。
<script type='text/javascript' src='<?php echo ABSPATH.'/wp-includes/FormValidator/scripts/gen_validatorv31.js' ?>'>
<script type="text/javascript" src="<?php echo ABSPATH; ?>/wp-includes/FormValidator/scripts/gen_validatorv31.js"></script>