Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/286.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 如何使用PHP表单数据在点击按钮时运行JS函数?_Javascript_Php_Wordpress - Fatal编程技术网

Javascript 如何使用PHP表单数据在点击按钮时运行JS函数?

Javascript 如何使用PHP表单数据在点击按钮时运行JS函数?,javascript,php,wordpress,Javascript,Php,Wordpress,我在WordPress主页上有一个表格,只需输入一条信息 <form method='post' action='<?php bloginfo('url'); ?>/test123/' > Name: <input type="text" name="name" required="required"> <input type="submit"> </form> 如果您在Wordpress中使用jQuery $('fo

我在WordPress主页上有一个表格,只需输入一条信息

<form method='post' action='<?php bloginfo('url'); ?>/test123/' >
    Name: <input type="text" name="name" required="required">
    <input type="submit">
</form>

如果您在Wordpress中使用jQuery

$('form').submit(function(e){
 var name = $(this).find('input[name=name]').val();
 // do smth with name
 return true;
});

你的问题有点不清楚,因为你说“在点击提交按钮之后”和“我认为在不同的页面上调用该函数不起作用”。您是在询问如何在单击“提交”按钮之后、表单提交之前运行该功能,还是在该页面加载时询问如何在下一页上运行该功能?如果不清楚,请道歉。我在问下一页加载时如何运行函数。我已经尝试使用
@Quentin请检查整个PHP代码的编辑。在提交表单时,上述代码正确地生成一封
您的电子邮件example@example.com
,但不记录任何内容(也不会产生任何错误)。重复:Lol,为什么不喜欢?我不喜欢/不喜欢(我的重复次数不到15次,所以我显然不能)。因此,我可以在WordPress页面或PHP模板文件中的脚本标记中包含该jQuery?这将在表单提交之前在当前页面上运行该函数。OP询问如何在下一页上运行该函数。默认情况下,jQuery已包含在Wordpress主题中。如果你不关掉它,它可能会工作。如果
$
不起作用,尝试将所有
$
替换为
jQuery
,如
jQuery('form')
$('form').submit(function(e){
 var name = $(this).find('input[name=name]').val();
 // do smth with name
 return true;
});