地图区域JS变量到输入中的PHP



我有一个代码。同时,我想发送ELL(x)(0,1,2,3)和PHP变量的值。

有人可以帮我吗?

</script>
function ell(er) {
  document.getElementById("szgep2").submit();
}
</script>
<form name="szgep2" id="szgep2" action="k.php" method="post"  />
<center>
<MAP name="wordkep">
<AREA SHAPE="circle" COORDS="11,61,8"  TITLE="" href="#" onclick="ell(0)"/>
<AREA SHAPE="circle" COORDS="34,61,8"  TITLE="" href="#" onclick="ell(1)"/>
<AREA SHAPE="circle" COORDS="58,61,8"  TITLE="" href="#" onclick="ell(2)"/>
<AREA SHAPE="circle" COORDS="82,61,8"  TITLE="" href="#" onclick="ell(3)"/>
</MAP><img src="szamegy/1_12.jpg"  usemap="#wordkep" >  
    <input type="hidden" name="menusor" value='.$menusor.'> 
    <input type="hidden" name="hosz" value='.$hosz.' >
    <input type="submit" value=" Következő "  name="sb1"  hidden="hidden"/></form> </div>' ;
    ?>

尝试以下:

<script>
function ell(er) {
  document.getElementById("ell").value = er;
  //store the value in a hidden field before submitting
  document.getElementById("szgep2").submit();
}
</script>
<form name="szgep2" id="szgep2" action="k.php" method="post"  />
  <MAP name="wordkep">
    <AREA SHAPE="circle" COORDS="11,61,8"  TITLE="" href="#" onclick="ell(0)"/>
    <AREA SHAPE="circle" COORDS="34,61,8"  TITLE="" href="#" onclick="ell(1)"/>
    <AREA SHAPE="circle" COORDS="58,61,8"  TITLE="" href="#" onclick="ell(2)"/>
    <AREA SHAPE="circle" COORDS="82,61,8"  TITLE="" href="#" onclick="ell(3)"/>
  </MAP>
  <img src="szamegy/1_12.jpg"  usemap="#wordkep" >  
  <input type="hidden" name="ell" value="" id="ell"> 
  <input type="hidden" name="menusor" value='.$menusor.'> 
  <input type="hidden" name="hosz" value='.$hosz.' >
  <input type="submit" value=" Következő "  name="sb1"  hidden="hidden"/>
</form>

最新更新