【发布时间】:2011-07-27 11:31:30
【问题描述】:
任何人都知道是否可以创建超链接的下拉列表。因此,除了替换文本字段的超链接之外,列表中的每个项目还有一个值。想知道是否有任何 jquery 或其他客户端脚本可以让我将列表项名称转换为链接。使用 MVC2 作为服务器端。 最终点击下拉列表中的任何链接将打开一个新窗口,这样人们不仅可以选择产品变体,还可以在提交表单之前在弹出窗口中查看所选产品变体的详细信息。
超链接将从 items 值构造,即 productID 和将在新窗口中打开的 URL 只会将其作为边界传递给操作方法。
目前使用这个脚本来完成这项工作,但我必须在旁边使用一个按钮 下拉列表有点丑陋和令人困惑,因为你不会写太多 一个按钮。
function JumpToIt1(frm) {
var newPage = frm.droppa.options[frm.droppa.selectedIndex].value
if (newPage != "None") {
window.open("http://mydomain.com/category/" + newPage, "mywindow", "menubar=1,resizable=1,width=550,height=250");
}
}
【问题讨论】:
标签: c# javascript asp.net-mvc asp.net-mvc-3