Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
提交表单时的Javascript问题_Javascript_Html_Forms - Fatal编程技术网

提交表单时的Javascript问题

提交表单时的Javascript问题,javascript,html,forms,Javascript,Html,Forms,我对javascript不是很熟悉,这里需要帮助。我想用JavaScript提交一个表单。下面是一个代码: <script type="text/javascript"> function submitform() { document.forms["myform"].submit(); } </script> <form name="myform" action="index.php?id=search"> <div class="s

我对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>

函数submitform()
{
document.forms[“myform”].submit();
}
:
我希望按下按钮后的链接看起来像:
http://127.0.0.1/index.php?id=search&query=blabla
,但不幸的是它看起来:
http://127.0.0.1/index.php?query=blabla

我必须更改什么才能使其看起来像我想要的那样?

使用
隐藏的
字段:

<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>

:

使用
隐藏的
字段:

<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,但是如果你把搜索放在一个隐藏的字段中,它会在帖子中显示出来。

提交表单时,表单上只有一个输入。我不熟悉php,但是如果你把搜索放在一个隐藏的字段中,它会在帖子中显示出来。

首先你必须定义你的方法,要么是“GET”或者“post”,在这种情况下,如果你不想要url变量,你应该使用post。

首先你必须定义你的方法,在这种情况下,要么是“GET”或者“post”,如果不需要url变量,则应使用POST