当前位置: 首页 > news >正文

HTML Form Post 提交 无数据 的处理

从网上抄了一个超级简单的登录页面,如下:

<form id="registrationForm" action="login" method="post">
    <div class="form-group">
        <label for="username">
            User
        </label>
        <input type="text"
               class="form-control"         
               id="username"
               placeholder="User Name" required />
    </div>
    <div class="form-group">
        <label for="password">
            Password
        </label>
        <input type="password" 
               class="form-control"
               id="password" 
               placeholder="Password"
            required />
    </div>
    <button class="btn btn-danger" type="submit">
        Login
    </button>
</form>

后台是Django的一个简单的view来接数据。

但是运行起来后,点击Login按钮,后台的request.body是空,F12看前台也没有往后台传数据。

网上搜索了一圈,发现原因非常简单,前台HTML的form中,两个input没有写name。

修改为:

<form id="registrationForm" action="login" method="post">
    <div class="form-group">
        <label for="username">
            User
        </label>
        <input type="text"
               class="form-control"
               name="username"
               id="username"
               placeholder="User Name" required />
    </div>
    <div class="form-group">
        <label for="password">
            Password
        </label>
        <input type="password" 
               class="form-control"
               name="password"
               id="password" 
               placeholder="Password"
            required />
    </div>
    <button class="btn btn-danger" type="submit">
        Login
    </button>
</form>

再提交就OK了。

相关文章:

  • 在线文档协作工具选型必看:14款产品对比
  • 汇编学习之《段寄存器》
  • go语言中的for range
  • 数据结构和算法——汉诺塔问题
  • ReBot:通过真实-到-模拟-到-真实的机器人视频合成扩展机器人学习
  • 【区块链安全 | 第二十一篇】类型之基础类型之间的转换
  • 组学数据分析实操系列 | (六)蛋白相互作用域可视化分析
  • Root Cause Analysis in Microservice Using Neural Granger Causal Discovery
  • linux详细安装/配置(mysql/nginx/tomcat)
  • DFS/BFS简介以及剪枝技巧
  • C语言解析JSON字符串指南(含结构体、结构体数组+使用cJSON)
  • python-leetcode 61.N皇后
  • 正则表达式(Regular Expression,简称 Regex)
  • Linux快速安装docker和docker-componse步骤
  • 文小言全新升级!多模型协作与智能语音功能带来更流畅的AI体验
  • linux进程信号 ─── linux第27课
  • JSON的基础知识
  • Java高频面试之并发编程-01
  • SciPy 与 Matlab 数组操作比较
  • 【Golang】泛型与类型约束
  • 微信分享网站短链接怎么做/最新引流推广方法
  • 无锡网站公司电话/官方百度app下载
  • 网站模版 源码之家/网站平台如何推广
  • 科普类网站怎么做/如何用模板做网站
  • 汕头市营商环境建设监督局网站/企业网站怎么推广
  • 网站怎么在百度搜不到/搜索引擎seo优化