validation - Validate struts2 checkbox is checked -
i validate struts2 checkbox selected (boolean property) validation fails @ moment. here have:
<s:checkbox key="agreetc" fieldvalue="agreedtc" label="i have read , agree terms , conditions"/> <field name="agreetc"> <field-validator type="fieldexpression"> <param name="expression">agreetc == true</param> <message>you must agree terms , conditions</message> </field-validator> </field> the value of agreetc in action false because setter field never gets called. if add string called test getter/setter , s:textfield value picked can't values s:radio, s:select or s:checkbox in action. other actions have been successful s:radio , s:select.
does have ideas?
if want receive value string fieldvalue attribute make agreedtc variable string type not boolean. validation should work.
but if want boolean in action class remove fieldvalue attribute <s:checkbox> tag , change validation expression to:
<field name="agreetc"> <field-validator type="fieldexpression"> <param name="expression">agreetc</param> <message>you must agree terms , conditions</message> </field-validator> </field>
Comments
Post a Comment