表单提交

Posted 杜俊锋

tags:

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

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="renderer" content="webkit">
    <link rel="stylesheet" href="./public.css">
    <title>Title</title>
    <style>
        .form-box{
            width: 50%;
            margin: 40px auto 0;
        }
        .form-box-other{
            width: 100%;
            display: flex;
            margin-bottom: 30px;
        }
        .form-box-other span{
            width: 200px;
            height: 50px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-weight: 800;
            color: #8e8e8e;
        }
        .form-box-other input{
            flex: 1;
            padding-left: 10px;
        }
        button{
            display: block;
            width: 80%;
            margin: 0 auto;
            height: 50px;
            font-size: 20px;
            font-weight: 800;
        }
        #erro-tips{
            display: block;
            width: 80%;
            margin: 0 auto;
            height: 50px;
            font-size: 20px;
            color: darkred;
            font-weight: 800;
            text-align: center;
            line-height: 50px;
        }
    </style>
</head>
<body>
    <div class="form-box">
        <div class="form-box-other">
            <span>You name</span>
            <input type="text" placeholder="You name">
        </div>
        <div class="form-box-other">
            <span>Your credit card</span>
            <input type="text" placeholder="Your credit card">
        </div>
        <div class="form-box-other">
            <span>Your Github address</span>
            <input type="text" placeholder="Your Github address">
        </div>
        <div class="form-box-other">
            <span>Your email address</span>
            <input type="text" placeholder="Your email address">
        </div>
        <button id="submit">Submit</button>
        <span id="erro-tips"></span>
    </div>
</body>
</html>
<script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
<script>
  jQuery(function(){
    var input = $(‘input‘);
    var submit = $(‘#submit‘);
    submit.click(function(){
      if (!input[0].value) {
        $("#erro-tips").html("请填写完整手机号")
      } else if (!input[1].value) {
        $("#erro-tips").html("请填写您的信用卡")
      } else if (!input[2].value) {
        $("#erro-tips").html("请填写您的Github地址")
      } else if (!input[3].value) {
        $("#erro-tips").html("请填正确的邮箱地址")
      } else {
        $.ajax({
          url: "//40.125.162.90:7800/api/user/info",
          type: "POST",
          data: {
            name: input[0].value,
            walletAddress: input[1].value,
            gitHub: input[2].value,
            email: input[3].value
          },
          success:function (data) {
            if (data.code === ‘200‘) {
              $("#erro-tips").html("提交成功!感谢参与!")
            } else {
              $("#erro-tips").html(data.msg)
            }
          }
        })
      }
    })
  })
</script>

 

以上是关于表单提交的主要内容,如果未能解决你的问题,请参考以下文章

Form标签表单回显与提交

提交到 ASP.NET 页面的 PDF 表单创建返回 HTML 文件

带有固定按钮的片段

HTML 表单提交 的简单代码

在 Google 跟踪代码管理器中,触发器类型“表单提交”适用于 Google 表单提交吗?

php过滤表单提交的html等危险代码