在表单提交后会判断某个文本框a是否为空,若为空则弹出一个警告窗口:a不能为空!用户只有关闭该窗口后才能对其它窗口进行操作。请问怎么写?

解决方案 »

  1.   

    你可以用验证控件..不过不推荐这样你可以在那个提交按牛的Click事件中写if textbox1.text="" then
    response.write("<script>alert('XX文本框不能为空');</script>
    else
    ..提交信息
    end if
      

  2.   

    if textbox1.text="" then
    response.write("<script>alert('XX文本框不能为空');</script>")
    else
    ..提交信息
    end if这样。上面少了点符号..
      

  3.   

    if textbox1.text="" then
       response.write("<script language=javascript>alert('XX文本框不能为空');</script>")
       return
    end if
      

  4.   

    Response.Write("<script>alert('不能为空!')</script>")
    return
      

  5.   

    if textbox1.text="" then
    response.write("<script>alert('XX文本框不能为空');history.go(-1);</script>")
    else
    ..提交信息
    end if或者用与正则表达式...
      

  6.   

    你可以用验证控件..不过不推荐这样你可以在那个提交按牛的Click事件中写if textbox1.text="" then
    response.write("<script>alert('XX文本框不能为空');</script>
    else
    ..提交信息
    end if
    ---------------------请问一下用控件有什么不好的地方吗?在客户端验证这样不是可以减轻服务器端的负担吗?
      

  7.   

    我觉得没这必要,用验证控件在很多时候是好办法,除非你对性能实在很挑剔,而且保证客户端的浏览器一定是足够高的版本.那么在客户端自己写js其他情况,用验证控件都是不错的想法,起码在上面这种情况下.用验证控件会比楼上很多人写的代码要强(在这里空白时验证控件不提交服务器端,而上面那些代码却是服务器代码).如果追求性能就该用客户端代码直接写在页面上,而不是用Response对象.用Response对象来写js进页面比用验证控件更大的性能损失!!!!!!!