有这个属性吗?表单用javascript限制只输入数字就好。

解决方案 »

  1.   

    我自己加的property
    一般应该在ActionForm里的validate中判断吧
      

  2.   

    javascript怎么写
    而且我用<input type~~>是可以限制只输入数字
    但<html:text onkeypress~~>却不行~~~
      

  3.   

    用validate的mask验证器:
        <form name="formname">
          <field property="per" depends="mask">
            <arg0 name="mask" key="per" resource="true" />
            <var>
               <var-name>mask</var-name>
               <var-value>^[0-9]*$</var-value>
             </var>
          </field>    </form>
      

  4.   

    在JS中:
    //输出:如果是数值,则为true;非法为false
    function isNumber(aNumber){
    for(var i=0;i<aNumber.length;i++){
        obj=aNumber.substring(i,i+1)
            if (obj<"0" || obj>"9")
              return false
        }
    return true
    }
      

  5.   

    明显要用validate或者在页面里面写javascript,用正则表达式