Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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
使用PHP或JQuery将查询添加到表单操作_Php_Jquery_Forms_Action - Fatal编程技术网

使用PHP或JQuery将查询添加到表单操作

使用PHP或JQuery将查询添加到表单操作,php,jquery,forms,action,Php,Jquery,Forms,Action,我在我的Wordpress网站上使用Gravity表单,Gravity表单生成自动表单操作,我想知道是否可以在每个操作的末尾添加一个查询 这是生成的默认代码 <form method='post' enctype='multipart/form-data' id='gform_4' action='/free-trial/'> 我想变成这样 <form method='post' enctype='multipart/form-data' id='gform_4'

我在我的Wordpress网站上使用Gravity表单,Gravity表单生成自动表单操作,我想知道是否可以在每个操作的末尾添加一个查询

这是生成的默认代码

<form method='post' enctype='multipart/form-data'  id='gform_4'  action='/free-trial/'>

我想变成这样

<form method='post' enctype='multipart/form-data'  id='gform_4'  action='/free-trial/#testdiv'>

我搜索并找到了很多jquery或php代码,这些代码都是我无法理解的,我只需要一个简单的代码


任何帮助都将不胜感激

您可以尝试先获取当前表单操作值,附加所需的哈希查询,然后将新值设置为操作属性:

var url = $('#gform_4').attr('action') + '#testdiv';
$('form').get(0).setAttribute('action', url); 

$('#gform_4').attr('action',function(a){returna+'#testdiv'})
你使用了wordpress的方式,包括jQuery等->oops,不抱歉,现在可以工作了,还有一件事,我在我的网站上有6个表单,每个表单都有不同的id,有没有办法检测所有表单而不是定义特定的id?还有,一个“0”出现在#testdiv前面,看起来像:free-trial/0#testdiv您可以使用一个类来针对多个元素。我不知道零是从哪里来的?