我试过以下代码,以便将值传递给另一个php页面,但我没有得到任何东西。
文件名:Send.html
<form id="form1" action="get.php" method="get">
<input name="search_name" type="text" id="search_name" size="20.5" height="45" border="#770074" >
<select name="mydropdown" width="230" STYLE="width: 180px" size="0" "height: 200px">
<option value="All">All Categories</option>
<option value="Childrens Clothing">Childrens Clothing</option>
</select>
<img src="../img/search.jpg" width="70" height="45" border="0" align="left" usemap="#Map">
</form>
<map name="Map">
<area shape="poly" coords="5,35" href="#">
<area shape="rect" coords="-5,8,140,45" href="get.php">
</map>
文件名:get.php
<?php
$sname=$_GET['search_name'];
$cname=$_GET['mydropdown'];
echo $sname."<br>".$cname;
?>
答案 0 :(得分:0)
在</form>
Send.html
之前添加<input type="submit" value="Submit" />
添加正确的提交按钮。
修改强> 如果您想使用图像,可以执行以下操作:
<button type="submit"><img src="..." /></button>
答案 1 :(得分:0)
<img onclick="document.getElementById('form1').submit();" src="../img/search.jpg" width="70" height="45" border="0" align="left" usemap="#Map">
答案 2 :(得分:0)
<area shape="rect" coords="-5,8,140,45" onclick="document.form1.submit();">
这是对webarto答案的一点编辑,因为我认为您只想在图像上的特定区域作为提交按钮。