日期:2014-05-16 浏览次数:20403 次
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <%@ taglib prefix="s" uri="/struts-tags"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>My JSP 'index.jsp' starting page</title> <script type="text/javascript"> function onValidation(){ var flag=true; var name=document.getElementById('name').value; var password=document.getElementById('password').value; alert(name); alert(password); if(name==""){ flag=false; } if(password==""){ flag=false; } alert(flag); return flag; } </script> </head> <body> <s:form action="validation" method="POST"> <s:textfield label="用户名" name="name" id="name" /> <s:textfield label="密码" name="password" id="password" /> <button type="submit" name="提交" value="submit" onclick="javascript:return onValidation();" > submit </button> </s:form> </body> </html>
?上面是一个小例子,本来是用<s:submit/>提交的,不过上面要求,button上要加一个gif对号。就是用上面的方法在<button><img src="" /></button>之类的。
本来用<s:submit />提交,在<s:form onsubmit="javascript:return onValidation();">中验证的,没什么问题。结果换了<button>之后,没效果,还得在<button>中做验证。
?