表单中填写不完整拒绝提交

Posted 64byte

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了表单中填写不完整拒绝提交相关的知识,希望对你有一定的参考价值。

一、使用submit提交表单

使用html5的标签

//在必填表单项中添加
required

二、使用点击事件提交表单

注意:必须将表单属性改为button

//1、input形式
<input id="registerbtn"  type="button" value="注册"/>
//2、button形式   (button默认类型为sumbit)
<button type="button" id="registerbtn" value="注册"/>

获取每个表单的值判断是否存在

var t = $(‘#regform‘).serializeArray();
$.each(t, function (i, item) {
    if (item[‘value‘] == ‘‘) {
        $("#error").html(‘信息不可为空‘)
    } else {
        $("#error").html(‘‘)
    }
})

解决方案(比较死板)

$("#adminOn").click(function() {
      var data = $("#adminForm").serialize();
      if ($("#username").val() == "" || $("#L_pass").val() == "" || $("#phone").val() == "") {
            alert("请填写完整信息");
            return
      }
$.post("/admin/addAdmin",data,function(rs){
//获取值,如果成功跳转登录界面
    if (rs.code == 20000) {
        alert(rs.msg);
    } else {
        alert(rs.msg);
 }
},"json");

 

以上是关于表单中填写不完整拒绝提交的主要内容,如果未能解决你的问题,请参考以下文章

如果填写了特定字段,如何在新选项卡中提交表单,否则正常提交?

使用 URL + GET 参数填写表单按钮而不提交表单

验证表单输入,然后单击启动 ajax 请求

asp中的表单提交

我在html页面写了一个表单,点击提交按钮,去请求一个servlet,请问这个表单的action的取值怎么写?

jQuery同一标签多个相同事件 return语句 表单提交实例