提交表单时出现的Javascript问题
Javascript problems with submitting a form
我不是很熟悉javascript,我需要一个帮助。我想使用JavaScript提交一个表单。下面是一个代码:
<script type="text/javascript">
function submitform()
{
document.forms["myform"].submit();
}
</script>
<form name="myform" action="index.php?id=search">
<div class="searchleft"><?php echo $search['search']; ?>:</div>
<div class="searchbox"><input type="text" name="query" id="searchbox"></div>
<div class="searchbtn"><input name="search" onClick="submitform()" type="button"></div>
</form>
我想在按下按钮后链接看起来像:http://127.0.0.1/index.php?id=search&query=blabla
,但不幸的是它看起来:http://127.0.0.1/index.php?query=blabla
我需要做些什么来让它看起来像我想要的?
使用hidden
字段:
<form name="myform" action="index.php?id=search">
<input type="hidden" name="id" value="search" />
<div class="searchleft"><?php echo $search['search']; ?>:</div>
<div class="searchbox"><input type="text" name="query" id="searchbox"></div>
<div class="searchbtn"><input name="search" onClick="submitform()" type="button"></div>
</form>
表单在提交时只有一个输入。我不太熟悉php,但如果你把搜索放到隐藏字段,它会在post上显示
首先你必须定义你的方法,要么"GET"要么"POST",在这种情况下,如果你不想要url变量,你应该使用POST。
相关文章:
- javascript问题正文样式
- 将代码放入click函数时出现javascript问题
- 奇怪的javascript问题
- 选中复选框的Jquery/Javascript问题使用输入框操作将行从一个表添加到另一个表
- 多上传的JavaScript问题
- 使用YouTube iFrame API的IE中的JavaScript问题
- 关于函数的Javascript问题 - IIFE
- Javascript问题与下拉菜单上的单击事件有关
- JavaScript 问题 - 意外的令牌 (.
- Chrome 中的 JavaScript 问题
- 在javascript问题中应用复合css规则
- Javascript问题,flexslider脚本未加载
- document.write和document.innerHTML以及其他javascript问题之间有什么区别
- jQuery到纯javaScript问题
- javascript问题后的onblur和onfocus
- 谷歌地图API和JavaScript问题:-(
- 第三方javascript问题
- javascript问题中的全局变量
- 嵌套if的javascript问题
- 绑定的Javascript问题