как получить значение в imagemap после отправки с помощью POST

1

Это код. Я просто хочу получить значение области в imagemap, используя php POST, но он возвращает 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

Тег area не является полем формы, поэтому он не отправляется при отправке формы.

Что вы можете сделать, это добавить атрибут href (не уверен, что это даже необходимо...) и использовать javascript для:

  • поймать событие click;
  • установить значение элемента скрытой формы на основе элемента щелкнутой area (значение href, атрибут data и т.д.);
  • отправьте форму.
  • 0
    можешь дать мне образец?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню