【发布时间】:2012-01-30 16:14:43
【问题描述】:
我有三个收音机,我希望将任何人的 onselect 重定向到一个链接。使用 javascript 或 jquery
All <input name="EventRadio" type="radio" value="" checked="checked"/>
Events<input name="EventRadio" type="radio" value="Events" /> Classes<input name="EventRadio" type="radio" value="Classes"/><br /><br />
因此,由于默认选中“全部”,我希望它转到 mysite.com/search.aspx。 现在如果用户选择事件,我想将用户重定向到 mysite.com/search?type=Events 或者如果用户选择类,我想将用户重定向到 mysite.com/search?type=Classes 作为对收音机的 onselect 的响应。我如何做到这一点?
【问题讨论】:
-
你为什么不把它们做成
<a>标签而不是单选按钮?用户不希望单选按钮导致页面重新加载。 -
我同意 Pointy 的观点。你想要的可以实现,但我不确定你应该如何处理这种情况。
-
更好的选择是提取单选值,执行搜索,然后在您要重定向到的页面中显示结果。如果单选按钮导致页面加载,则用户需要等待页面加载完成才能完成搜索,或者重新输入搜索参数,除非您要将它们传递到新页面。这对我来说似乎很烦人。
标签: javascript jquery radio onselect