Axi*_*ili 2 .net javascript asp.net validation
我不能让这个CustomValidator工作.
在<head>中:
<script language="javascript" type="text/javascript">
function ValidateFile(sender, args){
alert("Hi");
args.IsValid = document.getElementById("fuFile").value != "" ||
document.getElementById("c101_c7").value != "";
}
</script>
Run Code Online (Sandbox Code Playgroud)
在身体里:
<asp:FileUpload ID="fuFile" runat="server" size="70"/>
<asp:TextBox ID="c101_c7" class="textbox" runat="server"/>
<asp:CustomValidator ID="vldFile" runat="server" ClientValidationFunction="ValidateFile"
ErrorMessage="You must either upload a file or provide a URL of a file."></asp:CustomValidator>
Run Code Online (Sandbox Code Playgroud)
如果必须填写FileUpload或TextBox,那么args.IsValid应该是什么?
我发现实际让后面的代码告诉你的JavaScript代码控件的客户端ID是有用的,因为它可能与你想的不同(根据ASP .NET决定做的):
document.getElementById('<%=fuFile.ClientID %>');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5389 次 |
最近记录: |