我对 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
我必须改变什么才能使它看起来像我想要的那样?
最佳答案
使用隐藏
字段:
<form name="myform" action="index.php<s>?id=search</s>">
<b><input type="hidden" name="id" value="search" /></b>
<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>
关于提交表单时的 JavaScript 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8177633/