JavaScript进行Form表单验证

本文介绍了一种在HTML表单中使用JavaScript进行简单文件上传验证的方法。通过在表单元素中添加onsubmit属性并调用自定义的checkForm()函数来实现。如果验证失败,则阻止表单提交。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

解决方案:在<form>表单中添加onsubmit属性,进行表单验证,return true 则验证通过,否则验证不通过,表单不能提交。

具体的demo,如下:

   <form action="${pageContext.request.contextPath}/mutilpartfile/upload" method="post" enctype="multipart/form-data" onsubmit="return checkForm();">
        <input type="file" name="file1" id="file1" multiple="multiple" onchange="checkFile(this)"/> <br>
        <input type="submit" value="提交"/>
   </form>

 

     function (){
    	 if(document.getElementById("file1").value == ""){
    		 alert("请选择要上传的文件!");
    		 return false;
    	 }
    	 return true;
     }


注意:onsubmit="return checkForm();" 不能写成 onsubmit="checkForm()",否则即使进入到了checkForm()方法进行了验证,即使验证失败了,还是会提交表单!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值