前台验证
有一个按钮<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