在Struts中form的名字如何确定
<html:formaction="/login.do?methodName=login">name:<html:inputproperty="name"/>passwo...
<html:form action="/login.do?methodName=login" >
name:<html:input property="name"/>
password:<html:password property="password"/>
<html:submit onclick="return test()">
</html:form>
用js判断如果name为空,则alert("name 不能为空!")
<script language="javascript">
function test()
{
if(document.??.name.value=="")
{
alert("name 不能为空!");
return false;
}
}
</script>
??内容应为什么
如何实现这个判断 展开
name:<html:input property="name"/>
password:<html:password property="password"/>
<html:submit onclick="return test()">
</html:form>
用js判断如果name为空,则alert("name 不能为空!")
<script language="javascript">
function test()
{
if(document.??.name.value=="")
{
alert("name 不能为空!");
return false;
}
}
</script>
??内容应为什么
如何实现这个判断 展开
展开全部
我把你的jsp改成<input>的,这样大概就可以了。
其实struts1.x有个ActionForm类里有个validate()方法可以做这种验证,配合“国际化”显示中文,jsp页面用<html:errors property=""/>显示。
貌似你是extends DispatchAction,不能用ActionForm。
也只能这样了:
<form action="/login.do?methodName=login" method="post">
name:<input type="text" name="name"/>
password:<input type="password" name="password"/>
<input type="submit" onclick="return test()">
</form>
========
<script language="javascript">
function test()
{
a=document.getElementsByName("name")
if(""==a.value)
{
alert("name 不能为空!");
return false;
}
}
</script>
其实struts1.x有个ActionForm类里有个validate()方法可以做这种验证,配合“国际化”显示中文,jsp页面用<html:errors property=""/>显示。
貌似你是extends DispatchAction,不能用ActionForm。
也只能这样了:
<form action="/login.do?methodName=login" method="post">
name:<input type="text" name="name"/>
password:<input type="password" name="password"/>
<input type="submit" onclick="return test()">
</form>
========
<script language="javascript">
function test()
{
a=document.getElementsByName("name")
if(""==a.value)
{
alert("name 不能为空!");
return false;
}
}
</script>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询