编程语言
首页 > 编程语言> > asp.net-将列表框文本传递到Javascript弹出窗口URL

asp.net-将列表框文本传递到Javascript弹出窗口URL

作者:互联网

是否可以将文本框或列表框的内容传递到javascript代码window.open(URL)的URL部分?我有一个显示URL值的asp.net列表框控件.当最终用户单击另一个列表框时,URL列表框将提供特定的URL.我正在尝试将此URL传递到上面的javascript代码中,但是我不知道执行此操作的正确语法.此代码将作为onclick事件执行.

为了澄清起见,类似于键入“ ListBox.Text.ToString()”或“&清单文字和“’”将列表框的内容添加到其他内容(例如文本框)中.是否有特定的语法可以执行相同操作,但是将listbox.text添加到javascript中?

谢谢,

DFM

解决方法:

只需将客户端onclick处理程序添加到您的列表框中,如下所示:

<asp:ListBox id="ListBox1" runat="server" .....
           onclick="openPopup(this)">
        ........
</asp:ListBox>

然后添加以下javascript代码:

<script type="text/javascript">
    function openPopup(e){
      window.open(e.value); 
    }
</script>

标签:popupwindow,listbox,asp-net,javascript
来源: https://codeday.me/bug/20191210/2102821.html