Это код. Я просто хочу получить значение области в 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>
Тег area
не является полем формы, поэтому он не отправляется при отправке формы.
Что вы можете сделать, это добавить атрибут href
(не уверен, что это даже необходимо...) и использовать javascript для:
area
(значение href
, атрибут data
и т.д.);