使用javascript进行Struts表单验证?
您好,我有以下struts表单:使用javascript进行Struts表单验证?,javascript,forms,validation,struts,Javascript,Forms,Validation,Struts,您好,我有以下struts表单: <s:form key="frmInfo" action="insertInfo" onsubmit="return validate();"> 在此表格中,我有以下内容: <s:textfield key="b.name" label="Name" value=""/> 我应该在javascript函数validate中输入什么来检查是否为textfield输入了内容?是否应该在中传递参数?我建议在textfield元素中使
<s:form key="frmInfo" action="insertInfo" onsubmit="return validate();">
在此表格中,我有以下内容:
<s:textfield key="b.name" label="Name" value=""/>
我应该在javascript函数validate中输入什么来检查是否为textfield输入了内容?是否应该在中传递参数?我建议在textfield元素中使用ID 在JavaScript中,您可以通过ID获取该元素,检查其值,如果字段值不符合预期,则返回
false
请注意,基于默认的S2验证机制,虽然客户端不支持所有服务器端验证,但也不支持更复杂的业务逻辑验证
此外,虽然使用“原始”JavaScript当然可以(并且很容易)做到这一点,但我建议使用任何一个丰富的JS库,使事情变得更加干净和简单
将参数传递给validate
没有多大意义