直接调用form的submit()方法为什么不能跳转?
<%@ page language="java" contentType="text/html; charset=gb2312"
	pageEncoding="gb2312"%>
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
		<title>Insert title here</title>
		<script type="text/javascript">
	function set(){
	document.myform.submit();
	}
</script>
	</head>
	<body>
		<form method="post" name="myform" id="myform" action="login.jsp">
			<br>
			<input type="submit" name="sub" id="submit" value="登录">
			<input type="button" value="button" onClick="set()" />
		</form>
	</body>
</html>
这是源代码,如果去掉<input type="submit" name="sub" id="submit" value="登录">
这一行是可以直接跳转的,可是加上之后点击“button”按钮就不能跳转了,为什么?谢谢
              
------解决方案--------------------
把set方法改个名试试
------解决方案--------------------form 本身有一个submit方法。
如果你把button命名为submit,那么访问这个button就需要document.form.submit。这和form本身的submit方法冲突了。
------解决方案--------------------