这个是一个地图热点,然后地图分布有全国各个城市热点链接,我想要实现的是用户随意点击城市链接,然后js自动把该链接的文本值赋给隐藏的input的value值,然后进行一个数据库查询。请路过的大侠帮帮小弟~ 感谢不尽!<script LANGUAGE = "JavaScript" >
function  checkvalue()
   {
   document.form1.action="搜索查询地址";
   document.form1.submit();
   return true;   } 
</script><form name="form1" method="post" action="">
<input type="hidden" name="sfd" value="获取的超链接文本值" />
<input type="hidden" name="mid" value="100" />
<input type="hidden" name="dopost" value="search" />
</form><H1 class=mapl style="MARGIN: 162px 0px 0px 396px"><A 
style="FONT-WEIGHT: bold; COLOR: #ff0000;FONT-SIZE: 12px;" 
href="#" onClick="javascript:return checkvalue();">北京 </A></H1><H1 class=mapl style="MARGIN: 165px 0px 0px 305px"><A 
href="#" onClick="javascript:return checkvalue();">呼和浩特 </A></H1>

解决方案 »

  1.   

    <input type="hidden" name="sfd" id="sfd" value="获取的超链接文本值" /><H1 class=mapl style="MARGIN: 165px 0px 0px 305px"><A  
    href="#" onClick="javascript:return checkvalue(this);">呼和浩特 </A></H1>function checkvalue(t)
      {
      document.getElementById('sfd').value = t.innerHTML;
      document.form1.action="搜索查询地址";
      document.form1.submit();
      return true;  }  
      

  2.   

    <script type="text/javascript">
    function checkvalue(obj) {
    document.getElementsByName('sfd')[0].value = obj.innerHTML;
    document.form1.action="搜索查询地址";
    document.form1.submit();
    }
    </script>
    <form name="form1" method="post" action="">
      <input type="hidden" name="sfd" value="获取的超链接文本值" />
      <input type="hidden" name="mid" value="100" />
      <input type="hidden" name="dopost" value="search" />
    </form>
    <H1 class=mapl style="MARGIN: 162px 0px 0px 396px"><A  
    style="FONT-WEIGHT: bold; COLOR: #ff0000;FONT-SIZE: 12px;"  
    href="#" onclick="checkvalue(this);">北京</A></H1>
    <H1 class=mapl style="MARGIN: 165px 0px 0px 305px"><A  
    href="#" onclick="checkvalue(this);">呼和浩特</A></H1>
      

  3.   

    非常感谢两位大侠,我想直接把获取的超链接文本值 赋值给value。
    像这样,<input type="hidden" name="sfd" value="获取的超链接文本值" />
    value=“获取的超链接文本值”,里面该怎么写?
      

  4.   

    就是把点击 a 的 内容 赋值给 input的value
    比如 点击了
    呼和浩特
    那么就把
    呼和浩特 赋值给 input了。
      

  5.   

    能帮忙再看一下嘛,我这么写的,但获取不到值给value,搜索的不是点击的文本值。<script LANGUAGE = "JavaScript" >
     function  checkvalue(t)
       {
       document.getElementById('sfd').value = t.innerHTML;
       document.form1.action="{dede:global.cfg_cmsurl/}/plus/advancedsearch.php";
       document.form1.submit();
       return true;   } 
     </script>
     
    <form name="form1" method="post" action="">
    <input type="hidden" name="sfd" id="sfd" value="" />
    <input type="hidden" name="mid" value="100" />
    <input type="hidden" name="dopost" value="search" />
    </form><H1 class=mapl style="MARGIN: 162px 0px 0px 396px"><A 
    style="FONT-WEIGHT: bold; COLOR: #ff0000;FONT-SIZE: 12px;" 
    href="#" onClick="javascript:return checkvalue(this);">北京 </A></H1><H1 class=mapl style="MARGIN: 165px 0px 0px 305px"><A 
    href="#" onClick="javascript:return checkvalue(this);">呼和浩特 </A></H1>
      

  6.   

    <script LANGUAGE = "JavaScript" >
     function checkvalue(t)
      {
      document.getElementById('sfd').value = t.innerHTML;
      alert(123)
      document.form1.action="{dede:global.cfg_cmsurl/}/plus/advancedsearch.php";
      document.form1.submit();
      return true;  }  
     </script>
     
    <form name="form1" method="post" action="">
    <input type="hidden1" name="sfd" id="sfd" value="" />
    <input type="hidden" name="mid" value="100" />
    <input type="hidden" name="dopost" value="search" />
    </form><H1 class=mapl style="MARGIN: 162px 0px 0px 396px"><A  
    style="FONT-WEIGHT: bold; COLOR: #ff0000;FONT-SIZE: 12px;"  
    href="#" onClick="javascript:return checkvalue(this);">北京 </A></H1><H1 class=mapl style="MARGIN: 165px 0px 0px 305px"><A  
    href="#" onClick="javascript:return checkvalue(this);">呼和浩特 </A></H1>没问题啊,点击后 文本框 有值的。 接收页 怎么 获取参数的?
      

  7.   

    如果这里input的value直接填写城市名称,
    比如:<input type="hidden1" name="sfd" id="sfd" value="呼和浩特" /> ,那搜索页可以接收到这个值,然后进行查询。但如果为空,搜索页接收不到这个赋值。不知为何?
      

  8.   

    感谢calmcrime的热心帮助,问题已经解决!原因我已经扎到,就是我内嵌的一个head头部文件里面 有形似的代码input,赋值到这里的搜索框了,我把id="sfd",修改为其他就可以了!再次感谢calmcrime,感谢有你!
      

  9.   

    不好意思,借您帖子问一下,哪位大神有孟子联系方式?就是web版版主。别去举报我,我一个女生做这行不容易啊