form.txtname.value 这有问题撒!

解决方案 »

  1.   

    <form id="myform" action="login.jsp" method="post" onsubmit="ftt(this)">
    看下
      

  2.   

    问题在于:form.txtname.value ==" " ¦ ¦ 和 form.txtage.value == " "。
    首先,逻辑或运算符不正确,应该为||
    其次,应该把输入的内容和空字符串比较,你的代码中两个引号之间有一个空格。改完这两点就没问题了。
      

  3.   

    或运算符lz用的 没有错,在csdn上帖出来就是这效果,引号之间的空格确实应该去掉。
      

  4.   

    是引号中间的空格去掉
    " "表示你表单中输入一个空格
    ""表示表单中无任何输入if(form.txtname.value == null || form.txtname.value =="" || form.txtage.value == null || form.txtage.value == "") 
      

  5.   

    if(form.txtname.value =="" || form.txtage.value == "") 
      

  6.   

    1,防止乱码
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    2。改成
    if(form.txtname.value == null || form.txtname.value ==""|| form.txtage.value == null || form.txtage.value == "")