当前位置:编程学习 > C#/ASP.NET >>

前台验证

有一个按钮<asp:Button ID="Btnok" runat="server" Height="30px" Text="视频上传" Width="100px" OnClientClick="return Frontcheck();"onclick="Btnok_Click" />和<asp:TextBox ID="tbName" runat="server" Height="25px" Width="200px"></asp:TextBox>
在我的aspx中添加
<script type="text/javascript">
 function Frontcheck()
 {
   var otbName=document.getElementById("tbName")
   if(!otbName.value.length>0)
   {
     alert("请输入视频名字!");
     otbName.focus();
     return false;
   }
   else
   { 
     return true;
   }
 }
</script>
运行时怎么没有用啊?根本没有什么反应啊?帮忙解决?急! --------------------编程问答-------------------- 点击可以走到方法里面吗? --------------------编程问答-------------------- var otbName=document.getElementById("tbName") 少了; --------------------编程问答-------------------- 对着的吧 怎么不会没有反应呢
我这里对着呢  可以提示  估计是你的 onclick事件的问题吧  你再看看你的代码吧  js没问题 --------------------编程问答-------------------- var otbName=document.getElementById("tbName") 这句中的tbName 要生成之后的才行。因为它是属于服务器控件,生成后的页面源代码的这个ID值变了 --------------------编程问答-------------------- var otbName=document.getElementById("<%=tbName.ClientID %>")
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,