select选择框,如果选择的是value="2",验证框架里,怎么判断

解决方案 »

  1.   

    这个是你先用css来取值再判断,是否和得到的值是否相等
      

  2.   

        <field name="sex">
            <field-validator type="fieldexpression">
                <param name="expression"><![CDATA[sex=="2"]]></param>
                <message>请选择性别</message>
            </field-validator>
        </field>我试过这样写,好像判断不出来
      

  3.   

    <s:select id="sex" name="sex" list="sexMap"></s:select>    <field name="sex">
            <field-validator type="fieldexpression">
                <param name="expression"><![CDATA["2".equals(sex)]]></param>
                <message>请选择性别</message>
            </field-validator>
        </field>如果选择项value=2,就提示请选择性别,可是现在这样写验证不出来啊