嗨,我有一个HTML文件的表单。输入数据使用Python处理,Flask使用请求.窗体. 但是,我希望某些输入字段是可选的。当前我收到以下错误:400 Bad Request: The browser (or proxy) sent a request that this server could not understand.

我认为这是由于一些领域是空的。在

我的表单是这样设计的,有些字段只在选中单选按钮时显示。当表单被提交并且单选按钮没有被选中时,问题就出现了,因为表单只是将它们视为空。在

这是我的表格代码:

^{pr2}$

下面的Python代码是错误所在,因为如果未选中单选按钮,它们将作为空提交。在bookingid = request.form['bookingid']

customerid = request.form['customerid']

flightid = request.form['flightid']

numseats = request.form['numofseats']

if request.form['choice']:

firstname = request.form['firstname']

surname = request.form['surname']

address = request.form['address']

email = request.form['email']

#do some SQL insert statements with ALL the form data

else:

#do some sql insert statements with the none hidden statements

谁有什么想法。在

谢谢。在

更新:更清楚地显示我的代码。在

输入域html,我可以让HTML输入表单域成为可选的吗?相关推荐

  1. html js文件域val,js实现文件上传表单域美化特效

    一款效果非常时尚的文件上传表单域美化特效,下面给出制作的简要教程. 先上几个效果饱饱眼福: 使用方法 这些文件上传域的美化使用的方法都是隐藏原生的元素,然后使用一个元素来制作美化效果. @H_502_ ...

  2. VC采集网页所有表单域

    1.独立代码 //-----------开始---------------------// #include <atlbase.h> #include <Mshtml.h> # ...

  3. java 文字生成pdf,并创建自定义表单域pdf模板

    目录 本文总共知识点: pom 所有的import 生成带表格的pdf 另一种方式是指定坐标生成文本域 main方法: 创建表单域做为pdf模板: 创建签名域: 根据文字获取坐标位置 完整代码: 本文 ...

  4. 在WPSOFFICE表格中插入表单域(转)

    在WPSOFFICE表格中插入表单域(转) 不知是软件的BUB或是其他什么原因,笔者发现在WPS OFFICE的表格中无法插入表单域(在通常情况下,表单域放在表格中更易于组织和显示信息),怎样解决这个 ...

  5. Itext7表单域处理(文字和图片)及添加水印

    Itext7改版相对于Itext5改版很大,由于新出来,很多文档都找不到.最近项目用到,就研究并记录了一下. 本文解决的问题: 1.替换表单域的变量: 2.在表单域位置插入图片,图片根据表单域的大小自 ...

  6. 零基础前端笔记(2)html,表格,列表,标签,文本域,表单域

    XHTML可扩展超文本标记语言(2) (1)创建表格 (2)表格属性 表头单元格标签th 表格标题caption 小说排行榜 (3)合并单元格 (4)划分表格结构 (5)列表标签 无序列表 有序列表 ...

  7. java 填充pdf_Java如何创建和填充PDF表单域(代码示例)

    本篇文章给大家带来的内容是关于Java如何创建和填充PDF表单域(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 表单域,可以按用途分为多种不同的类型,常见的有文本框.多行 ...

  8. Java 创建、填充PDF表单域

    表单域,可以按用途分为多种不同的类型,常见的有文本框.多行文本框.密码框.隐藏域.复选框.单选框和下拉选择框等,目的是用于采集用户的输入或选择的数据.下面的示例中,将分享通过Java编程在PDF中添加 ...

  9. 表单域修饰符numebr、trim、lazy

    表单域修饰符 number:转化为数值 trim:去掉开始和结尾的空格 lazy:将input事件切换为change事件 1.number:转化为数值 <input type="tex ...

  10. html5表单地区元素,html5新增表单域元素及属性

    1.新增表单元素 在之前的HTML表单标签中,对于一些功能支持的不够好,比如:文本框提示信息.表单校验.日期选择控件.颜色选择控件.范围控件.进度条.标签跨表单等功能.(早期是通过js和dom元素配合 ...

最新文章

  1. 【400】numpy.pad 为数组加垫(迷宫类题目)
  2. [转载] 七龙珠第一部——第091话 克林反败为胜
  3. UIBezierPath 绘制正五边形
  4. python统计图教程_Python利用matplotlib绘制约数个数统计图示例
  5. MODIS NDVI数据处理相关问题
  6. llvm编译linux,在Linux上编译LLVM/Clang 8.0.0等全部源代码
  7. 网络工程师交换试验手册之二十五:详细讲授利用xmodem来恢复IOS
  8. 面向对象--闭包 继承
  9. oracle数据库的字符集更改
  10. 2021 自编译最新稳定版 裴讯 Phicomm K2 Openwrt 固件
  11. 使用Maven构建Eova项目
  12. matlab曲线导入cad,MATLAB导入CAD数据
  13. 一个粗糙的js分页判断
  14. 控制台程序实现暂停功能
  15. U盘格式化后容量变小了_内存丢失如何恢复?
  16. 山东专升本计算机知识点(中)
  17. 树美滑块验证——滑块识别、获取和提交参数一条龙分析和调用
  18. 电脑用计算机软件一直闪退,电脑软件打开后闪退或崩溃的解决办法
  19. 电子电路学习笔记(6)——电阻的作用
  20. 操作系统学习笔记——第二章 进程的描述与控制(二)

热门文章

  1. 有两个程序员得了肺癌 都是30多岁的男人
  2. SEOer必须注意的10种错误SEO做法
  3. 程序员会写诗是怎样的体验
  4. 经典面试题:用typeof来判断对象的潜在陷阱
  5. postman跨域测试_安装使用Hoppscotch构建API请求访问与测试
  6. 数据库 | OMIM (在线人类孟德尔遗传)数据库简介
  7. 苹果Mac修改图标“偷梁换柱”的一种简单方法
  8. 剪映专业版Mac版上线,来讲讲体验感吧
  9. P1420 最长连号(python3实现)
  10. 1.4 编程基础之逻辑表达式与条件分支