如何在使用POST提交后获取imagemap中的值

时间:2015-09-05 16:14:11

标签: javascript php

这是代码。我只是想使用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>

1 个答案:

答案 0 :(得分:0)

area标记不是表单字段,因此在您提交表单时不会提交。

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

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