首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

get传送的疑惑

2013-10-04 
get传递的疑惑本帖最后由 butter15 于 2013-10-03 15:22:17 编辑div classsearch_areaform action

get传递的疑惑
本帖最后由 butter15 于 2013-10-03 15:22:17 编辑 <div class="search_area">
<form action="/macd/key.php?" method="get" target="_blank">
  <div class="s_ipt">
<input maxlength="64" type="text" name="" value="" />
</div>
<button type="submit" class="s_btn">搜索</button>
  </form>
</div>

以上代码运行成html,比如我输入123,然后按搜索,地址会跳转到/macd/key.php?=123
有什么办法可以修改成我输入123,按搜索,地址跳转到/macd/key.php?123
[解决办法]
这样可以

<form action="/macd/key.php" method="post" target="_blank" onsubmit="return myfunc(this)">
  <div class="s_ipt">
<input maxlength="64" type="text" name="" value="123" />
</div>
<button type="submit" class="s_btn">搜索</button>
  </form>
<script>
function myfunc(f) {
  f.action = f.action + '?' + f.elements[0].value;
  f.submit();
  return false;
}
</script>

热点排行