首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

服务器控件button和javascript的执行有关问题

2012-03-25 
服务器控件button和javascript的执行问题scriptlanguage javascript functionselectnull(){if(docume

服务器控件button和javascript的执行问题
<script   language   = "javascript ">
function   selectnull()
{
if(document.all[ "name "].value.length==0)
    {
      alert( "请输入查询条件! ");
     
    }
}
</script>
//此段javascript语句用来检查命名为name的textbox文本框内是否有值

点击服务器控件button后,如果name中有值就执行查询,无值就弹出提示
但是   button.Attributes.Add( "onclick ",   "selectnull() ");   这句我应该放在哪呢,如果放在page_load中也不对,虽然弹出提示,但是关闭提示后,查询还是会继续执行,是否是我javascript语句写的不好呢,或者button.Attributes放的位置不对,请指教下,谢谢。


[解决办法]
你在页面的onsubmit里面执行js检查,不成功提示后 return false就不会postback
[解决办法]
button.Attributes.Add( "onclick ", "javascript:return selectnull();return false; ");

热点排行