2013-05-09 77 views
0

你好,我有以下支柱构成:Struts使用javascript进行验证?

<s:form key="frmInfo" action="insertInfo" onsubmit="return validate();"> 

并以这种形式我有以下几点:

<s:textfield key="b.name" label="Name" value=""/> 

我把我的javascript函数验证检查什么如果输入的东西文本域?我应该传递一个参数吗?

回答

0

我建议在文本字段元素中使用一个ID。

在您的JavaScript中,您可以通过ID获取该元素,然后检查它的值,并在字段值不符合您的期望时返回false

请注意,S2 supports some JavaScript validation基于默认的S2验证机制,尽管客户端不支持所有的服务器端验证,并且也不支持更复杂的业务逻辑验证。另外,尽管这对于“原始”JavaScript来说当然是可行的(而且很容易),但我建议使用任何一个zillion JS库来使事情更简洁和容易。

将参数传递给validate没有什么意义。