如何解决打开新窗口,在aspx页面的onClientClick按钮上传递下拉列表的文本和值
| 我正在使我的网站与所有浏览器兼容。为此,我在一个页面上从下拉列表中选择名称,然后单击“查看”(按钮),我想打开一个新窗口。我还想发送ddl的值和文本在新窗口上。 我想在onClientClick或按钮的onClick上做的所有这些... 为了获得价值,我尝试了这段代码:- input name=\"button1\" type=\"button\" id=\"btnview\" style=\"cursor:hand\" class=\"Buttons\" title=\"View\" value=\"View\" onclick=\"alert(document.all(\'<%=ddlScheme.ClientID%>\').value);\"
(此代码用大括号<和/>表示)
我用值警告。我只是想先警告值和文本,以便我可以在初始级别检查代码。
for getting the text of ddl i hv tried
onclick=\"alert(document.all(\'<%=ddlScheme.ClientID%>\')(document.all(\'<%=ddlScheme.ClientID%>\').selectedIndex).text)
所做的更改仅在onClick上。此处无法获取文字。
基本上,我要做到这一点,我不知道我是否正确。
OnClick=\"window.open(\'../Reports/ReportCourtCaseDetail.aspx?SchemeId=\' + document.getElementById(\'ddlScheme\').value + \"&SchemeName=\" + document.all(\'<%=ddlScheme.ClientID%>\')(document.all(\'<%=ddlScheme.ClientID%>\').selectedIndex).text\',\'newWindow_CourtCaseDetail\',\'location=no,fullscreen=no,menubar=no,titlebar=yes,status=no,toolbar=no,scrollbars=yes,resizable=yes\');
但是通过此代码可以获取任何新窗口。
请帮助我..plz plz plz ..我急需它..
并请问是否有新用户可以清除mk prblm ...请帮助我
解决方法
要获取所选值,请尝试以下方式:
document.getElementById(\'<%=ddlScheme.ClientID%>\').options[document.getElementById(\'<%=ddlScheme.ClientID%>\').selectedIndex].value;
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。