读书人

怎么用 javascript 来实现服务器端控件

发布时间: 2012-02-01 16:58:19 作者: rapoo

如何用 javascript 来实现服务器端控件的有效性验证?帮我解决一个小例子!谢谢!

一个上传控件:

<INPUT type= "file " id= "FindFile " name= "FindFile " runat= "server ">

一个按钮:

<asp:button id= "AddFile " runat= "server " Text= "浏览后增加一个附件 "> </asp:button>


当我点击这个按钮时,如何判断那个上传控件为空,然后,提醒用户“请先浏览文件然后再点此按钮填加附件”

在 .cs 中我是这样判断的:

string listname = System.IO.Path.GetFileName(FindFile.PostedFile.FileName);
if(listname== " ")
{
//提醒用户
}


可是这样的话有刷新,我想实现用 javascript 弹出警告窗口来实现,该如何实现呢?




[解决办法]
this.AddFile.Attributes.Add( "onclick ", "javascript:return CheckValue(); ");

<SCRIPT language= "javascript ">
<!--


function CheckValue()
{
if(document.getElementById( "FindFile ").value == " ")
{
alert( "请选择! ");
return false;
}
}


//-->
</SCRIPT>
[解决办法]
<SCRIPT language= "javascript ">
function btnok()
{
alert(document.all( "FindFile ").value)
if(document.all( "FindFile ").value== " ")
{
alert( '没附件 ');
}
}

</SCRIPT>

读书人网 >asp.net

热点推荐