读书人

关于提交时js验证的一个有关问题

发布时间: 2012-11-16 14:12:14 作者: rapoo

关于提交时js验证的一个问题

<%@ 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>中做验证。

?

读书人网 >JavaScript

热点推荐