0

我尝试使用以下代码将值传递给另一个 php 页面,但我没有得到任何东西。

文件名:发送.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;
?>
4

3 回答 3

0
<area shape="rect" coords="-5,8,140,45" onclick="document.form1.submit();">

这是对 webarto 答案的一点修改,因为我认为您只希望图像上的特定区域作为提交按钮。

于 2012-07-23T18:51:16.023 回答
0

在添加之前添加一个正确</form>的提交按钮。Send.html<input type="submit" value="Submit" />

编辑 如果要使用图像,可以执行以下操作:

<button type="submit"><img src="..." /></button>
于 2012-07-23T18:41:19.177 回答
0
<img onclick="document.getElementById('form1').submit();" src="../img/search.jpg" width="70" height="45" border="0" align="left" usemap="#Map">
于 2012-07-23T18:43:09.680 回答