gpt4 book ai didi

javascript - 使用POST提交后如何获取图像映射中的值

转载 作者:行者123 更新时间:2023-11-28 06:57:58 25 4
gpt4 key购买 nike

这是代码。我只想使用 php POST 获取 imagemap 中区域的值,但它返回 null 我该怎么办?

   <?php 
if(isset($_POST["part"]))
{
$part=$_POST["part"];
echo "<script> alert('".$part."') </script>";
}
?>

<form action="" name="form" method="POST">

<img name="newmale" class="mapper" src="newmale.png" width="261" height="548" id="newmale" usemap="#m_newmale" alt="" /><map name="m_newmale" id="m_newmale">

<area shape="poly" class="noborder icolor00ff00"coords="114,29,122,309" nohref onClick="form.submit();" name="part" value="Head"title="Head" alt="Head" />

</form>

最佳答案

area标签不是表单字段,因此当您提交表单时不会提交它。

您可以做的是添加 href属性(不确定是否有必要...)并使用 javascript 来:

  • 捕获点击事件;
  • 根据单击的area设置隐藏表单元素的值元素(href值、data属性等);
  • 提交表单。

关于javascript - 使用POST提交后如何获取图像映射中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32415172/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com