<script language="javascript">
function checksubmit() 
{   //判断提交的内容
if (isNaN(form_newwz.wz_dm2.value)) {window.alert("物资二级代码应为数值!");return false;}
else if (form_newwz.wz_dm2.value<0) {window.alert("物资二级代码不能为负!");return false;}
return true; 
} var a=document.form_newwz.wz_dm2.value;
if (a.length<2) {
  alert("物资二级代码要2位!");
  document.form_newwz.wz_dm2.value="";
  document.form_newwz.wz_dm2.focus();
  return false;
}  
if (a.length>3) {
  alert("物资二级代码要2位!");
  document.form_newwz.wz_dm2.value="";
  document.form_newwz.wz_dm2.focus();
  return false;
}  
</script>

解决方案 »

  1.   

    感谢willway(足球-编程-崇拜梅花雨!) 的技术支持!!!!!
      

  2.   

    <script>
    function checksubmit() 
    {   //判断提交的内容
    var strr=document.form_newwz.wz_dm2.value;
    var temp=strr.toString()
    if(temp.length==2){
    if(!isInteger(document.form_newwz.wz_dm2.value)){
    alert("物资二级代码应为数值!");
    document.form_newwz.wz_dm2.focus();
    return false;
    }
    }else{
    alert("请输入两位数!");
    document.form_newwz.wz_dm2.focus();
    return false;
    }
    return true;
    }
    //判断是否是整数
    function isInteger(inputVal){ var inputStr;
    var oneChar; inputStr=inputVal.toString();
    for (var i=0;i<inputStr.length;i++)
    {
    oneChar=inputStr.charAt(i);
    if (oneChar<"0" || oneChar>"9")
    {
      return false;
    }
    }
    return true;}
    </script>
      

  3.   

    willway(足球-编程-崇拜梅花雨!) 。有个问题:wz_dm2可以为空的。但代码象这样wz_dm2就不允许为空了。你再看看????
      

  4.   

    <script language="javascript">
    function checksubmit() {
    return /^(|\d{2})$/.test(form_newwz.wz_dm2.value)
    }
    </script>