首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-01-28 
帮我看看这个问题的原因源代码如下:%@pagecontentType text/htmlcharsetgb2312 language java er

帮我看看这个问题的原因
源代码如下:
<%@   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()   ">
&nbsp;&nbsp;
                <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(); "

热点排行