首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >JavaScript提交表单外加来自地图区域的值?

JavaScript提交表单外加来自地图区域的值?
EN

Stack Overflow用户
提问于 2010-01-28 22:26:30
回答 1查看 1.6K关注 0票数 3

我正在尝试创建一个简单的搜索函数,用户从下拉列表中选择一个选项,然后单击地图查看这两个参数的结果

我在我的文档顶部有这个php:

代码语言:javascript
代码运行次数:0
运行
复制
<?php if ((isset($_POST["MM_search"])) && ($_POST["MM_search"] == "yes")){

 $lang = $_POST['lang'];
 $salerent = $_POST['salerent'];
 $zone = $_POST['zone'];

 $updateGoTo = '/'.$lang.'/'.$salerent.'/'.$zone.'/results.html';

  header("Location: $updateGoTo");


} ?>

然后我有了这个javascript和表单:

代码语言:javascript
代码运行次数:0
运行
复制
<form id="form1" name="form1" method="post" action="<?php $_SERVER['PHP_SELF'];?>">
<select name="salerent" id="salerent">
<option value="forsale" selected="selected">For Sale</option>
<option value="forrent">For Rent</option>

</select>


<script type="text/javascript" language="javascript">

function submitMyForm(aForm, val)
{
 aForm.zone.value = val;
 aForm.submit()
}
</script>


<input type="hidden" name="lang" value="en" />
<p><img src="images/maps/island.gif" alt="Search" width="150" height="150" border="0" usemap="#Map" id="Image1" />
<map name="Map" id="Map">

<area shape="poly" coords="65,30,71,49,83,52,88,63,98,67,104,55,108,41,114,38,126,36,135,34,135,19,120,17,116,10,87,18" onclick="javascript:submitMyForm('document.form1','san-juan')" name="zone" id="zone" value="san-juan" alt="San Juan" onmouseover="MM_swapImage('Image1','','images/maps/juan.gif',1)" onmouseout="MM_swapImgRestore()" />

我得到aForm.zone在FireBug中是未定义的,但怀疑它不会像这个anyway...can那样工作,有人能帮帮忙吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-01-28 22:34:11

不是将值分配给区域区域,而是创建一个具有不同名称的隐藏表单域,它将为您保存该值。

在你的javascript代码中:

代码语言:javascript
代码运行次数:0
运行
复制
function submitMyForm(aForm, val) {
 aForm.aHiddenZone.value = val;
 aForm.submit()
}

以及稍后的html表单中:

代码语言:javascript
代码运行次数:0
运行
复制
<input type="hidden" name="aHiddenZone" value="" />
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2155129

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档