【发布时间】:2013-07-01 10:35:37
【问题描述】:
我有这个 html 代码:
<td align="center">
<asp:Button ID="btnPesquisar" runat="server" Text="Pesquisar" Width="150px" CssClass="manu_btn" OnClientClick="return validaParamsEstatisticaTopSearch();" ToolTip="Prima para efectuar a pesquisa">
</asp:Button>
</td>
<td style="font-size: 10px;">
<asp:DropDownList ID="ddlTopSearch" runat="server" Width="250px" Font-Size="10px" AutoPostBack="true" ToolTip="Escolha o tipo de pesquisa">
</asp:DropDownList>
</td>
和我的功能:
function validaParamsEstatisticaTopSearch(){
var dT=document.getElementById("ddlTopSearch").value;
var dL=document.getElementById("ddlLingua").value;
var tT=document.getElementById("txtNTop");
var tdI=document.getElementById("txtDiaI");
var tmI=document.getElementById("txtMesI");
var taI=document.getElementById("txtAnoI");
var tdF=document.getElementById("txtDiaF");
var tmF=document.getElementById("txtMesF");
var taF=document.getElementById("txtAnoF");
if( dT=="*" )
{
alert("Por favor escolha uma das opções de selecção de pesquisa ('TopSearch')!");
return false;
}
return true;
}
它给了我一个“Microsoft JScript runtime error: Object required”。
我似乎无法弄清楚我做错了什么。
【问题讨论】:
-
html代码中的ddlTopSearch在哪里?发布你的完整html代码
-
您需要获取 ClientId 而不是下拉列表的真实 id,因为在明确指定之前它总是不同的
标签: c# javascript asp.net jscript