html-HTML 的 form 提交之前如何验证数值不为空? 为空的话提示用户并终止提交?

问题描述

HTML 的 form 提交之前如何验证数值不为空? 为空的话提示用户并终止提交?

HTML 的 form 提交之前如何验证数值不为空? 为空的话提示用户并终止提交?

解决方案

直接 onsubmit="return CheckForm()"
function CheckForm() {
var username = document.getElementById('username').value;
if(username) return false;
}

JS的大体思路是这样~

解决方案二:

javascript:

function check(){
//为用户名id值(获得是object对象)
var name = document.getElementById("username");
//或者,form1是<form>标签的name值,username为用户名的name值
//var name = form1.username;
if(name.value == null){
alert("用户名不能为空!");
return false;
}
//form1是<form>标签的name值
form1.submit();
}

index.html

解决方案三:

用验证控件啊
RequiredFieldValidator

解决方案四:

如果控件不多的话,可以单独在JS中判断是否为空。如果为空则return false;

时间: 2024-11-01 16:04:14

html-HTML 的 form 提交之前如何验证数值不为空? 为空的话提示用户并终止提交?的相关文章

在表单提交前进行验证的几种方式整理

为了减轻后台压力,可以利用JavaScript在表单提交前对表单数据进行验证,本文整理了常用的几种方式,有需求的朋友可以参考下   在表单提交前进行验证的几种方式 . 在Django中,为了减轻后台压力,可以利用JavaScript在表单提交前对表单数据进行验证.下面提供了有效的几种方式(每个.html文件为一种方式). formpage1.html 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//

jqury 表单验证,终止提交

问题描述 jqury 表单验证,终止提交 我想要做的是当弹出'项目类型已存在'时return false,不弹出时return true,怎么实现 form action="saveModuleType.jhtml" method="post" class="typeForm" onsubmit="return validate()" function validate(){ var tmoduleType = $('#smo

easyui取消表单实时验证,提交时统一验证的简单实例_jquery

1.设置表单不验证 <form id="ff" class="easyui-form" method="post" data-options="novalidate:true"> </form> 2.表单提交时统一验证 $('#ff').form('submit',{                 onSubmit:function(){                     return $(th

EasyUI中在表单提交之前进行验证_jquery

使用EasyUi我们可以在客户端表单提交之前进行验证,过程如下:只需在onSubmit的时候使用return $("#form1").form('validate')方法即可,EasyUi中form模块中的from('validate')方法会自行对我们指定的表单中required=true等需要验证的的元素进行验证,但有不通过的元素时返回一个false; $("#form1").form({ url: 'login.ashx', onSubmit: functio

jQuery EasyUI提交表单验证_jquery

EasyUI的form表单里面的验证框,先讲解下validatebox类和相关的属性. 验证规则 验证规则是通过使用 required 和 validType 特性来定义的, 这里是已经实施的规则: email:匹配 email 正则表达式规则,系统提供的属性. url:匹配 URL 正则表达式规则 length[0,100]:允许从 x 到 y 个字符 remote['http://.../action.do','paramName']:发送 ajax 请求来验证值,成功时返回 'true'

thinkphp验证码的实现(form、ajax实现验证)_php实例

两种验证码验证实现,一种直接在form表单提交按钮实现验证,一种使用ajax传递参数实现验证: 1.直接在form表单提交按钮实现验证,在控制器VerifyController.class.php中写入如下代码: namespace Home\Controller; use Think\Controller; class VerifyController extends Controller { public function index() { $this->display(); } publ

在表单提交前进行验证的几种方式整理_javascript技巧

在表单提交前进行验证的几种方式 . 在Django中,为了减轻后台压力,可以利用JavaScript在表单提交前对表单数据进行验证.下面提供了有效的几种方式(每个.html文件为一种方式). formpage1.html 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional

thinkphp验证码的实现(form、ajax实现验证)

两种验证码验证实现,一种直接在form表单提交按钮实现验证,一种使用ajax传递参数实现验证: 1.直接在form表单提交按钮实现验证,在控制器VerifyController.class.php中写入如下代码: namespace Home\Controller; use Think\Controller; class VerifyController extends Controller { public function index() { $this->display(); } publ

基于AD的Form表单身份验证

默认情况,MOSS的身份验证是基于AD的,但是基于AD的用户身份验证较适合于企业的内部中使用,若 要在外部网络环境下要访问MOSS网站那么基于AD身份验证的方式就不太适用了,因为要基于AD认证必须要 开启些不必要的端口号,所以出于安全原因的考虑,大家就想到基于Form表单的身份验证并将用户的验证 的身份信息存储于数据库中,这样就可以解决原来在基于AD认证时带来的不方便!但将MOSS改为Form表单 身份验证的前提是需要用户自己创建用户信息,这样也挺麻烦的,有没有一种即可以像AD认证那样不用创 建