解决方案 »

  1.   

    相应的html元素style.display设置成none
      

  2.   

    1.如果你的提示是不变的,你可以将它隐藏,设置dispaly属性
    2.很多时候,是需要提示变化的,比如提取现金,如果输入了非数字,要提示输入数字,如果输入的是0,应该提示输入不能是0
    这样你把文本改成空字符串它就不会显示了
      

  3.   


    太菜了,, if(document.getElementById("txtMoney").value==""){
                    //alert("提取金额不能为空");
                    document.getElementById("spMoney").innerHTML = "金额不能为空";
                    return false;
                }  假如判断语句这么写的,那个style.display 该写在哪儿了
      

  4.   


    if (isNaN(document.getElementById("txtMoney").value)) {
                    //alert("提取金额请输入数字");
                    document.getElementById("spMoney").innerHTML = "提现金额请输入数字";
                    return false;
                }
                if(document.getElementById("txtMoney").value==""){
                    //alert("提取金额不能为空");
                    document.getElementById("spMoney").innerHTML = "金额不能为空";
                    return false;
                }
    请问下,假如我判断语句这么写的,如果要判断是否为零,是不是还要再写个if 判读语句,那个style.display该加在哪儿啊,实在太菜了,,,
      

  5.   


    又试了下,貌似如果直接用style.display="none" ,再次点击提交后,即使输入的不正确,也不会显示提示错误了
      

  6.   


    又试了下,貌似如果直接用style.display="none" ,再次点击提交后,即使输入的不正确,也不会显示提示错误了
    晕死,你这不是不会JS语法,根本是没学过程序逻辑好吧
    不能光设置它什么时候变成none,该什么时候变成显示,你还得把属性变回来啊
      

  7.   

    所有的验证信息用span包含,然后这个span包含一个特殊的attr,比如vali-error
    验证通过时$('span[vali-error]').hide()
      

  8.   


    if (isNaN(document.getElementById("txtMoney").value)) {
                    //alert("提取金额请输入数字");
                    document.getElementById("spMoney").innerHTML = "提现金额请输入数字";
                    return false;
                }
                if(document.getElementById("txtMoney").value==""){
                    //alert("提取金额不能为空");
                    document.getElementById("spMoney").innerHTML = "金额不能为空";
                    return false;
                }
    请问下,假如我判断语句这么写的,如果要判断是否为零,是不是还要再写个if 判读语句,那个style.display该加在哪儿啊,实在太菜了,,,return true/false 是告诉调用验证函数的函数“有没有错误”的,不是用来控制你这种显示的。既然你已经使用 document.getElementById("spMoney").innerHTML 来显示了,把它设置为空字符串不就行了嘛。
      

  9.   

    在你的所有 if 语句这个,都要加一个 else。程序流程的上,先想明白为什么是 if...else 结构。如果从来没有接受过程序设计训练,那么你先把一个流程图画正确了,而不要一上来就开始写代码。
      

  10.   


    请问下,用了 style.display="none"后,再次点击提交按钮,即使输入错误了,也不是显示错误提示,这可以解决么
    又试了下,貌似如果直接用style.display="none" ,再次点击提交后,即使输入的不正确,也不会显示提示错误了
    晕死,你这不是不会JS语法,根本是没学过程序逻辑好吧
    不能光设置它什么时候变成none,该什么时候变成显示,你还得把属性变回来啊逃了半年课,,,,现在没法啊。
      

  11.   


    哈哈,谢谢了,果然全部加个else就可以了,只能慢慢来了。。
      

  12.   


    又试了下,貌似如果直接用style.display="none" ,再次点击提交后,即使输入的不正确,也不会显示提示错误了
    晕死,你这不是不会JS语法,根本是没学过程序逻辑好吧
    不能光设置它什么时候变成none,该什么时候变成显示,你还得把属性变回来啊
    哈哈,还是很感谢哈,只能慢慢来了。。