你检查一下你的这段js中有没有错误,如果有错误,程序会直接将这个
表单提交,所以你会感觉验证没有进行。你可以这样试一下,新建一个
按钮来调一下这个事件,这时候如果js写的不对,左下角就有提示了

解决方案 »

  1.   

    if (!checkNull(frmAddNew.price, "请输入买(卖)价"))
                    return false;
                if (!isFloat(frmAddNew.price.value || frmAddNew.price.value < 0.0)) {
                    frmAddNew.price.focus();
                    Alert(1, "请输入合法的买(卖)价.填写0表示面议", 300, 200);
                    return false;
                }
    这部分代码没有用,肯定执行不到,因为前面 return false;了
      

  2.   

    我也 为了这个犯过愁。最后解决的办法是:去掉标记<script> </script> 中的
    language="javascript" type="text/javsScript"就可以了。
    也就是说,修改下面的标记:
    <script language="javascript" type="text/javsScript"></script>
    为:
    <script>。</script>