Javascript 如何使用PHP表单数据在点击按钮时运行JS函数?
我在WordPress主页上有一个表格,只需输入一条信息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
<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;
});