<SCRIPT language=javascript>
<!--
function IsDigit(cCheck) { return (('0'<=cCheck) && (cCheck<='9')); }
function fsubmit() {
for (nIndex=0; nIndex<document.form1.psw.value.length; nIndex++)
    {
        cCheck = document.form1.psw.value.charAt(nIndex);
      
        if (!(IsDigit(cCheck) || IsAlpha(cCheck) || cCheck=='-' || cCheck=='_' ))
        {
            alert("密码只能使用英文字母、数字以及-和_的组合!");
            document.form1.psw.focus();
            return false;
        }
      }
return true;

 }
//-->
</script>

解决方案 »

  1.   

    if (!(IsDigit(cCheck) || cCheck==',' || cCheck=='_' ))
    允许输入数字.逗号.下划线
      

  2.   

    <script>
    function aa()
    {
            var aa=document.form1.text1.vlaue
            if((aa%2==0|aa%2==1)&aa.indexOf("_")!=-1&aa.indexOf(",")!=-1)
            {
                 alert("对")
             }
             else
            {
                 alert("错")
                 document.form1.text1.value="" 
            }
    }</script>
      

  3.   

    function bb()
    {
         if(parseInt(document.form1.text1.value)%2==0|parseInt(document.form1.text1.vlaue)%2==1)
        {
        alert("对")
         }
         else
         {
         alert("错   只能输入数字")
         }
    }
    2
    function cc()
    {
         var aa=document.form1.text1.value
         if(aa.indexOf(",")!=-1&aa.indexOf(",")=aa.length)
          {
            alert("对")
          }
          else
           {
            alert("错  只能输入逗号")
            }
    }
    3
    function dd()
    {
              var aa=document.from1.text1.value
              if(aa.indexOf("_")!=-1&aa.indexOf("_")=aa.length)
              {
               alert("对")
              }
              else
              {
               alert("错 只能输入下划线")
              }
    ]