组合2个表单字段进行范围搜索
Combinig 2 form fields to do a range search
我一直在尝试找到一种方法,将两个表单字段组合起来,创建第三个隐藏字段,作为数字范围搜索提交。我发现了许多使用javascript组合文本字段的例子,但未能使它们发挥作用,我将非常感谢任何关于我哪里出错或是否有简单方法的建议。
到目前为止,我拥有的低于
在头部
<script type="text/javascript">
function combprice() {
var lowprice = document.forms[0].lowprice.value;
var highprice = document.forms[0].highprice.value;
document.forms[0].price.value = lowprice + " " + highprice;
}
</script>
然后形成
<FORM ACTION="cgi-bin/sales.cgi" METHOD="POST" name="search" id="search"><table width="220" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="91" height="30"><div align="right">Make <span class="style4">:</span> </div></td>
<td width="129">
<div align="left">
<input name="Make" type="text" size="13" />
</div></td></tr>
<tr>
<td height="30"><div align="right">Model </div></td>
<td>
<div align="left">
<input name="Model" type=text size="13" />
</div></td></tr>
<tr>
<td height="30"><div align="right">Min Price <span class="style4">:</span> </div></td>
<td>
<div align="left">
<input id="lowprice" name="lowprice" type="text" size="13" maxlength="13" />
</div></td></tr>
<tr>
<td height="30"><div align="right">Max Price <span class="style4">:</span> </div></td>
<td>
<div align="left">
<input id="highprice" name="highprice" type="text" size="13" maxlength="13" />
</div></td></tr>
<tr>
<td colspan="2"><table width="220" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="30"><div align="right">Price:</div></td>
<td><input name="Price" type="text" id="Price" size="13" maxlength="13"></td>
</tr>
<tr>
<td width="90" height="30"> </td>
<td width="130"><div align="center"><input name="Submit" type="submit" id="OnSubmit" value="Search" onclick="combprice()">
</div></td>
</tr>
</table></td>
</tr>
</table>
</form>
所有字段都不是必填字段。
我知道上述内容不包括<=或者=>元素,我只是没能走那么远。提前感谢
Leo
name="Price"
和document.forms[0].price
之间的大小写不匹配
与匹配时效果良好
DEMO
相关文章:
- 用程序搜索JQuery数据表中的文本
- 正在全局范围中查找JavaScript函数
- 在十进制范围内搜索
- 组合2个表单字段进行范围搜索
- 搜索包含包含所需值的范围的数组
- 在同一项目上使用多个范围值进行搜索
- 在验证Symfony2中的搜索表单后更新AngularJS范围
- 在 Algolia 即时搜索范围滑块的最大值末尾添加“+”
- 带数据表的日期范围选择器-can't搜索未来日期
- Javascript搜索范围
- 数据表上的日期范围选择器插件.可以't排序和搜索
- Angular对value的搜索范围
- 数组字段的弹性搜索日期范围过滤器
- 是否有一种方法可以使用javascript/jquery来搜索一组li标签并缩小搜索范围
- 限制搜索范围与搜索小部件/地理编码器
- 谷歌自定义搜索排序日期范围标准不工作
- 如何在jQuery数据表中添加日期范围的自定义搜索
- 当我开始打字时,缩小搜索结果的范围
- Phoenix-使用DataTables的站点范围搜索功能
- 我可以将地图限制为只在谷歌地图融合层的范围内搜索吗?