嘿伙计们,我有一个表格,有4个按钮可供用户点击提交。一个搜索所有内容,另一个搜索用户,另一个搜索剪辑,第四个搜索主题。现在我的问题是按钮有name = category和value =(搜索类型),我打算做的是将用户发送到地址栏中带有category = value的搜索结果页面(使用GET方法)。这在firefox上工作正常,但它根本不能使用谷歌浏览器。有帮助吗?这是代码:
<form method="get" action="search.php" name="search" onsubmit="return Validate();">
<input type="text" class="searchit" title="Search..." name="search" id="search" /><br/>
<label><span> </span> <input name="submitter" type="submit" value="Search" class="searchsubmitButton" id="submitter" /></label>
<span class="searchfor">Search for:</span>
<label><span> </span> <input name="c" type="submit" value="Users" class="searchsubmitButton" id="submitter" /></label>
<label><span> </span> <input name="c" type="submit" value="Clips" class="searchsubmitButton" id="submitter" /></label>
<label><span> </span> <input name="c" type="submit" value="Topics" class="searchsubmitButton" id="submitter" /></label>
</form>
答案 0 :(得分:0)
因为您的输入字段位于<label></label>
标记内?
答案 1 :(得分:0)
看一下这个主题:Safari and Chrome back button changes hidden and submit values in forms
我能想到的最简单的解决方案是创建一个名为“c”的隐藏字段。然后,当单击提交按钮时,在提交表单之前先在“c”隐藏字段中设置值(用户,剪辑或主题)。