在javascript中有一个处理文本框输入的值是否合法。第一次输入时是输入一个不合法的,系统会alert("不合法的输入")。可是我把输入的值删除后系统还会出现这个问题。不知有谁遇到与我同样的问题是怎么解决的。能否共享一吗?


是因为没有做初始化。initNricPara();这一个初始方法。
function initNricPara()
{
  _msgNric = "";
  _ckNric = true;
  _validNric = true;
}

在function chNric(thisObj)中调用。
function chNric(thisObj)
{
  initNricPara();

  thisObj.form.drv_nm.value = "";
  v = trim(thisObj.value);
  if (v + "A" == "A") {
    _CLICKCHECK = true;
    _ckNric = true;
  } else {
    thisObj.value = v.toUpperCase();
    _CLICKCHECK = false;
    _ckNric = false;
  }
}

posted on 2005-08-24 11:23 rodney 阅读(241) 评论(0)  编辑  收藏 所属分类: 工作中遇到的问题与解决方式

只有注册用户登录后才能发表评论。


网站导航: