JavaScript-验证函数
我需要在ASP.NET项目中验证DropDownList,并尝试使用JavaScript,尽管我以前从未使用过它 我正在使用以下ASP声明和JavaScript代码: ASP声明:JavaScript-验证函数,javascript,asp.net,validation,customvalidator,Javascript,Asp.net,Validation,Customvalidator,我需要在ASP.NET项目中验证DropDownList,并尝试使用JavaScript,尽管我以前从未使用过它 我正在使用以下ASP声明和JavaScript代码: ASP声明: <asp:DropDownList ID="ddl1" runat="server" onprerender="ddl1_PreRender" ValidationGroup="AddNewCollection"> </asp:DropDownList> <asp:CustomValid
<asp:DropDownList ID="ddl1" runat="server" onprerender="ddl1_PreRender" ValidationGroup="AddNewCollection">
</asp:DropDownList>
<asp:CustomValidator ID="CustomValidator1" runat="server" ErrorMessage="Choose Type!"
ControlToValidate="ddl1" ForeColor="Red" ValidationGroup="AddNewCollection" ClientValidationFunction="clientSideCheckValue"></asp:CustomValidator>>
>
JavaScript代码:
<script type="text/javascript">
function clientSideCheckValue(source, args)
{
var result1 = args.Value;
var rsult2 = document.getElementById("ddl1").value;
if (result2 == null) {
args.IsValid = false;
return true;
}
args.IsValid = true;
}
</script>
函数clientSideCheckValue(源,参数)
{
var result1=参数值;
var rsult2=document.getElementById(“ddl1”).value;
if(result2==null){
args.IsValid=false;
返回true;
}
args.IsValid=true;
}
关于上述代码,我有两个问题:
1.为什么在打印此行的代码时var result1=args.ValueIntelliSense没有给我选择“值”扩展的选项
2.在JavaScript代码的这一行var rsult2=document.getElementById(“ddl1”).value强>
我收到此错误消息Microsoft JScript运行时错误:需要对象。您知道我为什么会遇到此问题以及如何解决它吗
先谢谢你
ct100_ddl1
之类的内容,我记不清我的头顶了ct100_ddl1
之类的内容,我记不清我的头顶了