带有文件域和下拉列表的表单无法通过按钮提交到servlet

    

提交页面为:

 

<script type="text/javascript">
    function submit1(){
        if(document.f1.name.value.length>0 && document.f1.ges.value.length>0&& document.f1.fname.value.length>0){
            document.f1.submit();
       }
        else{
            alert("带*的不能为空!")
        }
    }
    function onlyNum(){
        if(!((event.keyCode>=48 && event.keyCode<=57) || (event.keyCode>=96 && event.keyCode<=105) || (event.keyCode==8))){
            event.returnValue=false;
        }
    }
   
</script>

</head>

<body>

   <form action="servlet/FUServlet" name=f1  method="post" enctype="multipart/form-data">
       <table width="326" height="314" border="0" align="center">
         <tr>
           <th height="76" colspan="3" scope="row"><font color="#5fdebb"><span class="STYLE1">请输入要上传的资源!</span></font></th>
         </tr>
         <tr>
           <th width="71" align="left" scope="row"><font size="2"><span class="STYLE4"> 文件名 :</span></font></th>
           <td align="left" colspan="2"><label>
             <input type="text" name="name" id="name" />&nbsp;
           </label><font color="#ff8040">*</font>
</td>
         </tr>
         <tr>
           <th align="left" scope="row"><font size="2"><span class="STYLE4">文件格式:</span></font></th>
           <td align="left" colspan="2"><label>
             <select name="gs" id="gs">
               <option value="文本">文本</option>
               <option value="文本">图片</option>
               <option value="音频">音频</option>
               <option value="视频">视频</option>
             </select>
           </label><font color="#ff8040">*</font>
</td>
         </tr>
         <tr>
           <th align="left" scope="row"><font size="2"><span class="STYLE4">文件路径:</span></font></th>
           <td align="left" colspan="2"><label>
             <input type="file" name="fname" id="fname" />
           </label></td>
         </tr>
         <tr>
           <th scope="row">&nbsp;</th>
           <td width="97"><label>
            <input type=button value="上传" onClick="submit1()">
           </label></td>
           <td width="136"><label>
             <input type=button value="重填" onClick="document.f1.reset()">
           </label></td>
         </tr>
       </table>
     </form>

</body>

 

提交之后表单为空时弹出了对话框提示,但输入相应数据后再提交,网页无反应,控制台也捕捉不到异常,不会是Servlet的原因吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值