回 帖 发 新 帖 刷新版面

主题:关于检验的方法!

<field
                property="use_id"
                depends="mylength">
                    <arg0 key="ユーザID" resource="true"/>
                    <arg2 key="5" resource="false"/>
                    <arg3 key="${var:mylength}" resource="false"/>
                    <var>
                        <var-name>mylength</var-name>
                        <var-value>20</var-value>
                    </var>
            </field>

这段代码是程序中的一小段!作用是检验输入的用户名不超过10个字,则可以输入!超过10就报错!<var-value>20</var-value>里的20是半角的。
         
请教用什么方法可以控制输入的用户名不超过10个字!超过时出现警告框而不报错!

回复列表 (共5个回复)

沙发

为什么这么复杂啊
一般这种校验都用JS做的

板凳

同意楼上的

3 楼


<Script language="JavaScript">
   function overmax(text)
   {
      var s=text.value;
      if(s.length>10)
      {
        alert("最大用户名不超过10个字符!");
        text.focuse();
       }
    }
</Script>

下面该怎么做你知道了吧?

4 楼

直接在text文本框的属性里限制字符为10个不就OK了?

5 楼

那个VALEDATE验证吧,里面有个form,他的类名字要改下,具体是什么我忘了,好想也是什么VALAE什么的,自己查下

我来回复

您尚未登录,请登录后再回复。点此登录或注册