读书人

帮小弟我看看这个有关问题的原因

发布时间: 2012-01-28 22:06:13 作者: rapoo

帮我看看这个问题的原因
源代码如下:
<%@ page contentType= "text/html; charset=gb2312 " language= "java " errorPage= " " %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN " "http://www.w3.org/TR/html4/loose.dtd ">
<html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<title> 注册 </title>
</head>

<script language= "javascript ">
function regist()
{

if(document.form1.company.value== " " || document.form1.company.value==null)
window.alert( "请输入公司名! ");

if(document.form1.principal.value== " " || document.form1.principal.value==null)

window.alert( "请输入负责人! ");

if(document.form1.operation.value== " " || document.form1.operation.value==null)

window.alert( "请输入公司性质! ");

if(document.form1.password.value== " " || document.form1.password.value=null)

window.alert( "请输入密码! ");

if(document.form1.tel.value== " " || document.form1.tel.value==null)

window.alert( "请输入电话号码! ");

if(document.form1.email.value== " " || document.form1.email.value==null)

window.alert( "请输入电子邮件! ");

}


</script>

<body>
<form name= "form1 " method= "post " action= " ">
<table width= "574 " height= "222 " border= "1 " align= "center ">
<tr>
<td colspan= "2 "> <div align= "center ">
<h1> <strong> 注册 </strong> </h1>
</div> </td>
</tr>
<tr>
<td width= "211 ">
<div align= "right "> 公司名 : </div> </td>
<td width= "347 "> <input type= "text " name= "company "> </td>
</tr>
<tr>
<td>
<div align= "right "> 负责人 : </div> </td>
<td> <input type= "text " name= "principal "> </td>
</tr>
<tr>
<td>
<div align= "right "> 公司业务 : </div> </td>


<td> <input type= "text " name= "operation "> </td>
</tr>
<tr>
<td>
<div align= "right "> 密码 : </div> </td>
<td> <input type= "password " name= "password "> </td>
</tr>
<tr>
<td>
<div align= "right "> 电话 : </div> </td>
<td> <input type= "text " name= "tel "> </td>
</tr>
<tr>
<td>
<div align= "right "> 电子邮箱 : </div> </td>
<td> <input type= "text " name= "email "> </td>
</tr>
<tr>
<td colspan= "2 ">
<div align= "center ">
<input type= "Submit " name= "reg " value= "提交 " onclick= "regist() ">
  
<input type= "reset " name= "res " value= "重置 ">
</div> </td>
</tr>
</table>
</form>
</body>
</html>

我点了提交后,为什么没有反应,我想点了提交后,javascript能够进行验证,但是没有反应,那问大虾帮我看看~~

[解决办法]
<form name= "form1 " method= "post " action= "$$$$$$$$ ">
action的地方要指定处理页面的url,如果为空的化默认是当前页面
[解决办法]
js最后加上
document.form1.submit
[解决办法]
给你点建议啊,document.form1.submit是最后必须的,不过你这个应该是根据返回值来确定是不是提交,如果没有,就算是提示为空后,form依然提交,你可以在每个判断为空的方法后面return false,如果全部不为空return ture,然后在按钮的onlick= "return regist(); "

读书人网 >Java Web开发

热点推荐