m_String.indexOf("'")!=0 || m_String.indexOf("\"\"")!= 0 || m_String.indexOf("<")!=0 || m_String.indexOf(">")!=0)

解决方案 »

  1.   

    m_String.indexOf("'")!=0 || m_String.indexOf("\"\"")!= 0 || m_String.indexOf("<")!=0 || m_String.indexOf(">")!=0
      

  2.   

    改为
    m_String.indexOf("'")!=0 || m_String.indexOf('"')!= 0 || m_String.indexOf("<")!=0 || m_String.indexOf(">")!=0
      

  3.   

    m_String.indexOf("'")!=0 || m_String.indexOf("\"")!= 0 || m_String.indexOf("<")!=0 || m_String.indexOf(">")!=0)

    m_String.indexOf("'")!=0 || m_String.indexOf('"')!= 0 || m_String.indexOf("<")!=0 || m_String.indexOf(">")!=0)
      

  4.   

    function pagesubmit(){
        if (includeErrorChar(document.updateColumnType.jspColumnName.value )  || includeErrorChar(document.updateColumnType.jspColumnMemo.value )){
        alert("您的输入项中不可以包括以下非法字符  单引号(英文)、双引号(英文)、“<”、“>”");
        }
        else document.reportType.submit;    }
        function includeErrorChar( m_String)
        {
            m_String = "cvic" + m_String ;
            if (m_String.indexOf("'")== 0 && m_String.indexOf("\"") == 0 && m_String.indexOf("<") == 0 && m_String.indexOf(">") == 0)
                 return true;
            else return false;    }我想把‘,“,<,>号过滤掉,
    不让用户键入这些东西,怎么总为真!!
      

  5.   

    if (m_String.indexOf("'")== -1&& m_String.indexOf("\"") == -1 && m_String.indexOf("<") == -1 && m_String.indexOf(">") == -1)
      

  6.   

    indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。 如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。 从左向右执行查找。否则,该方法与 lastIndexOf 相同。呵呵
    试试