Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery:尝试验证自定义WordPress字段内的输入字段_Javascript_Php_Jquery_Wordpress_Required - Fatal编程技术网

Javascript JQuery:尝试验证自定义WordPress字段内的输入字段

Javascript JQuery:尝试验证自定义WordPress字段内的输入字段,javascript,php,jquery,wordpress,required,Javascript,Php,Jquery,Wordpress,Required,在验证我在WordPress事件日历中创建的自定义字段时遇到问题,在我的事件页面/帖子中有许多自定义字段。它使用标准的post-new.php或post.php,我希望能够针对其中一些自定义字段进行验证。但是,这些字段中没有ID。仅命名如下元素: <input type="text" name="_ecp_custom_3" value=""> #title one很好用,但定制版返回时出现了一个错误,即: 分析错误:意外的令牌\u ecp\u自定义\u 3 那么,如何使用name

在验证我在WordPress事件日历中创建的自定义字段时遇到问题,在我的事件页面/帖子中有许多自定义字段。它使用标准的post-new.php或post.php,我希望能够针对其中一些自定义字段进行验证。但是,这些字段中没有ID。仅命名如下元素:

<input type="text" name="_ecp_custom_3" value="">
#title one很好用,但定制版返回时出现了一个错误,即:

分析错误:意外的令牌\u ecp\u自定义\u 3


那么,如何使用name元素而不是ID来验证这个字段呢?

我试过你的代码,它对我来说很好

所以,尝试替换

$("[name='_ecp_custom_3']").attr("required", true);
与:

$('[name="_ecp_custom_3"]').attr('required', true);

所以,有时候双引号jquery出现问题,我试过你的代码,它对我来说很好

所以,尝试替换

$("[name='_ecp_custom_3']").attr("required", true);
与:

$('[name="_ecp_custom_3"]').attr('required', true);
因此,有时双引号jquery出现问题

是的,似乎$('[name=“\u ecp\u custom\u 3”]')。attr(“required”,true);确实有效,但仅适用于文本输入字段。在获取复选框和选择菜单时仍然存在问题,但我稍后会发布这些问题。谢谢。是的,似乎是$('[name=“\u ecp\u custom\u 3”]')。attr(“必需”,true);确实有效,但仅适用于文本输入字段。在获取复选框和选择菜单时仍然存在问题,但我稍后会发布这些问题。非常感谢。