我正在使我的网站与所有浏览器兼容。为此我在一个页面上从下拉列表中选择名称,然后单击VIEW(按钮),我想打开一个新窗口。我也想发送值和新窗口上的ddl文本。
我想对onClientClick或onClick of button ...
做所有这些获取值我试过这段代码: -
input name="button1" type="button" id="btnview" style="cursor:hand" class="Buttons" title="View" value="View" onclick="alert(document.all('<%=ddlScheme.ClientID%>').value);"
(此代码位于角括号中&lt;和/&gt;)
并且我使用value.i发出警报,我只是先提醒值和文本,以便我可以在初始级别检查我的代码。
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 ....我急需它...
和sry如果mk prtlm能够像新用户一样清楚......请帮助我
答案 0 :(得分:0)
以这种方式尝试获取所选值:
document.getElementById('<%=ddlScheme.ClientID%>').options[document.getElementById('<%=ddlScheme.ClientID%>').selectedIndex].value;