我有一个跳转列表,可以很好地工作。基本上,用户从下拉列表中选择一个选项,并将选择发布到搜索表单。
代码如下:
<form id="brandForm" name="brandForm" method="post"
action="http://www.domain.com/search.php">
<select name="stext" id="stext"
onchange="document.brandForm.submit()">
<option selected="selected">Select Products... </option>
<option value="Option1">Option 1</option>
<option value="Option2">Option 2</option>
</select>
<input name="posted" id="posted" value="1" type="hidden">
</form>我现在想做的是让列表显示为链接列表,而不是像你在网站上看到的‘相关标签’那样的下拉列表。例如:在一个关于足球的页面上,将显示一个单词列表,例如足球,足球世界杯,体育,体育场,球迷,人群,欢呼,观众,当一个人被点击时,它执行与我的跳转列表相同的功能,并将术语发布到search.php。
我似乎不能让它工作,我希望一双新的眼睛能有一个解决方案。
谢谢
发布于 2010-07-23 00:27:10
所以你想要普通的旧超链接而不是选择列表?
现在还早,我还没喝过咖啡,所以这段代码可能不能完全解析,但是像这样的代码呢?
<input name="stext" id="stext" value="" type="hidden"/>
<a href="#" onclick="document.brandForm.stext='Option1' ; document.brandForm.submit()">Option1</a>也就是说,单击该链接将设置隐藏的表单域,然后提交表单。
https://stackoverflow.com/questions/3310998
复制相似问题