function changetext(t_html){
while (t_html.indexOf("'")!=-1){
t_html=t_html.replace("'","$#!")
}
while (t_html.indexOf("$#!")!=-1){
t_html=t_html.replace("$#!","''")
}
return t_html
}

解决方案 »

  1.   

    if(document.form1.elements[i*4 + 5].value.length == 0 || /'/.test(document.form1.elements[i*4 + 5].value) == true)
      

  2.   

    if(document.form1.elements[i*4 + 5].value.indexOf("'") != -1)
      alert("the character is invalid")
      

  3.   

    if (/'/.test(document.form1.elements[i*4 + 5].value))
    alert('不能有单引号')
      

  4.   

    那么如何判定文本框内全部为空和有部分输入为空格的情况:
    如 "  " 和 "abc de" 两种情况?另:哪里有JavaScript的帮助说明?能否提供一下地址?
      

  5.   

    document.form1.txt.value.replace(/\s/,'').length==0
    if(/\s/.test(document.form1.txt.value))
    JS版上面有链接