2013-02-28 40 views

回答

0

属性必须有一个值。所以要求不会工作,但要求=“”不会导致问题。

+1

使用有需要时=“”或者需要=“格式真没有错误的唯一方法“,但它不验证空字段和表单提交发生空值 – Satheesh 2013-03-01 06:48:12

+0

您能否澄清您的进一步问题?但是关于struts2标签,每个属性都必须有一个值。 – Quaternion 2013-03-01 08:34:22

+0

我需要为所需字段使用表单验证。当我将其声明为equired =“”或required =“true”时,不存在代码错误,但它未提交任何表单验证就提交表单。 (如果我提交空框,服务器验证发生) – Satheesh 2013-03-05 08:55:28

1

尝试这样的:

<s:textbox name="username" required="required" /> 

完全在我的情况。

您也可以以类似的方式使用其他html5属性。 例如。占位=“占位符值”等

0

这是我已在IE FF和铬

工作
<input type="text" name="u.lName" required value='<s:property value="u.lName"'/>'/>