Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/363.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 单击获取元素ID并将其发送到表单_Javascript_Forms_Onclick - Fatal编程技术网

Javascript 单击获取元素ID并将其发送到表单

Javascript 单击获取元素ID并将其发送到表单,javascript,forms,onclick,Javascript,Forms,Onclick,客户需要一个系统,在该系统中,他们的客户能够检查照片(显示在网格上),并发送带有照片ID的电子邮件(通过放置在照片网格下方的表单) 想到的第一个替代方法是应用onclick来获取照片的ID,但我不知道如何将它们发送到表单。非常简单,只需运行onclick事件来获取存储在变量中的ID,然后用此值替换表单输入标记值: var id; // contains image id $("input").val(id); 或者,如果您有更多的输入标记,则向它们添加id属性,并相应地更改选择器。然后您可以

客户需要一个系统,在该系统中,他们的客户能够检查照片(显示在网格上),并发送带有照片ID的电子邮件(通过放置在照片网格下方的表单)


想到的第一个替代方法是应用onclick来获取照片的ID,但我不知道如何将它们发送到表单。

非常简单,只需运行onclick事件来获取存储在变量中的ID,然后用此值替换表单输入标记值:

var id; // contains image id

$("input").val(id);
或者,如果您有更多的输入标记,则向它们添加id属性,并相应地更改选择器。然后您可以启动submit按钮发布表单数据


或者更高级但在本例中更合适的方法是使用ajax发送数据,而不需要任何形式

你能展示一下你到目前为止的代码吗?很抱歉回复延迟,Matúš。不幸的是,客户放弃了这个想法。谢谢你的回答。