您好我有以下struts表单:
<s:form key="frmInfo" action="insertInfo" onsubmit="return validate();">
在这种形式中,我有以下内容:
<s:textfield key="b.name" label="Name" value=""/>
我在javascript函数中放置什么验证以检查是否为文本字段输入了内容?我应该传递参数吗?
答案 0 :(得分:0)
我建议在textfield元素中使用ID。
在您的JavaScript中,您将按ID获取该元素,检查其值是否值,如果字段值不符合您的预期,则返回false
。
请注意S2 supports some JavaScript validation基于默认的S2验证机制,尽管客户端不支持所有服务器端验证,也不支持更复杂的业务逻辑验证。
此外,虽然这对于“原始”JavaScript肯定是可行的(并且很容易),但我建议使用任何一个Z库JS库来使事情更清晰,更容易。
将参数传递给validate
。