Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/477.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/2/jquery/84.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 来自锚点的数据属性未发送值ti隐藏输入_Javascript_Jquery - Fatal编程技术网

Javascript 来自锚点的数据属性未发送值ti隐藏输入

Javascript 来自锚点的数据属性未发送值ti隐藏输入,javascript,jquery,Javascript,Jquery,我有这个锚标签 <a class="productin" onclick="openbox()" data-pid="23">Report</a> 报告 这将打开一个发送电子邮件的模式框,我在电子邮件表单中有一个隐藏的输入标记,我想在其中添加数据 <input type="hidden" name="productid" id="productid"> 既然你用jQuery标记了这个问题,我就给你jQuery的答案。这应该起作用: $(function(

我有这个锚标签

<a class="productin" onclick="openbox()" data-pid="23">Report</a>
报告
这将打开一个发送电子邮件的模式框,我在电子邮件表单中有一个隐藏的输入标记,我想在其中添加数据

<input type="hidden" name="productid" id="productid">

既然你用jQuery标记了这个问题,我就给你jQuery的答案。这应该起作用:

$(function(){
    $('a.productin').click(function(){
        $('input:hidden[name="productid"]').val($(this).data('pid'));
    });
});
仅供参考-在堆栈溢出中发布您自己尝试过的代码是正常的过程。我们在这里帮助您解决代码问题,而不是为您编写代码。将来,在你提出问题之前,先寻找答案,然后自己试一试。然后,您可以询问为什么您的代码不起作用,并将相关代码发布给我们查看。这就是你的问题被否决的原因


对于落选的选民来说,解释他为什么投了反对票也是正常的程序

html表单只发送输入值,您可以更改隐藏输入的值