精华内容
下载资源
问答
  • 我正在尝试在按下submit时从文本字段中获取表单数据,以便将其放入json格式并作为另一个页面访问json数据,该页面将是localhost:5000/info。每次我试图用request.form.get('')访问数据时,它只返回一个空字典。我...

    我正在尝试在按下submit时从文本字段中获取表单数据,以便将其放入json格式并作为另一个页面访问json数据,该页面将是localhost:5000/info。每次我试图用request.form.get('')访问数据时,它只返回一个空字典。我阅读了stackoverflow上的其他帖子,试图找出问题所在,但似乎没有一个解决方案有效。如果可能的话,我想避免使用模板或模块以外的烧瓶。在

    这是我的python代码from flask import Flask, request, jsonify, redirect

    app = Flask(__name__)

    numCarsEast = None

    numCarsWest = None

    numCarsSouth = None

    numCarsNorth = None

    @app.route('/info.json', methods=['GET', 'POST'])

    def getInfo():

    if request.method == 'GET':

    lightEast = {}

    lightWest = {}

    lightNorth = {}

    lightSouth = {}

    intersection1 = {}

    lightEast['cars'] = numCarsEast

    lightWest['cars'] = numCarsWest

    lightNorth['cars'] = numCarsNorth

    lightSouth['cars'] = numCarsSouth

    intersection1['eastLight'] = lightEast

    intersection1['westLight'] = lightWest

    intersection1['northLight'] = lightNorth

    intersection1['southLight'] = lightSouth

    return jsonify(intersection=intersection1)

    @app.route('/cars', methods=['GET', 'POST'])

    def cars():

    if request.method == 'POST':

    numCarsEast = request.form.get('eastLightInt1', None)

    numCarsWest = request.form.get('westLightInt1', None)

    numCarsNorth = request.form.get('northLightInt1', None)

    numCarsSouth = request.form.get('southLightInt1', None)

    print(str(numCarsEast) + ' east')

    print(str(numCarsWest) + ' west')

    print(str(numCarsNorth) + ' north')

    print(str(numCarsSouth) + ' south')

    return 'done'

    return open('./carForm.html').read()

    if __name__ == '__main__':

    app.debug = True

    app.run()

    这是HTML

    ^{pr2}$

    展开全文
  • php 获取表单数据代码,后面都有详细说明。最近php将会让你学到更多。
  • 主要介绍了原生js实现获取form表单数据,文中通过示例代码介绍非常详细,对大家学习或者工作具有一定参考学习价值,需要朋友们下面随着小编来一起学习学习吧
  • 主要介绍了微信小程序使用form表单获取输入框数据的实例代码,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • layui 获取表单数据

    千次阅读 2020-09-14 16:44:23
    但是,有时候会遇到form.val无法获取表单数据的问题,目前没有找到原因,为了处理这个问题,所以诞生了这边文章。 二、代码 /** * 获取表单数据 * @param {*} filter lay-filter属性值 * @param {*} itemForm dom...

    layui 获取表单数据

    一、说明:

    layui提供form.val来获取表单数据
    语法:form.val(‘filter’, object);

    但是,有时候会遇到form.val无法获取表单数据的问题,目前没有找到原因,为了处理这个问题,所以诞生了这边文章。

    二、代码

    /**
     * 获取表单数据
     * @param {*} filter lay-filter属性值
     * @param {*} itemForm dom对象
     */
    function getFormData(filter, itemForm) {
      itemForm = itemForm || $('.layui-form[lay-filter="' + filter + '"]').eq(0)
    
      var nameIndex = {} //数组 name 索引
        , field = {}
        , fieldElem = itemForm.find('input,select,textarea') //获取所有表单域
    
      layui.each(fieldElem, function (_, item) {
        item.name = (item.name || '').replace(/^\s*|\s*&/, '')
    
        if (!item.name) return
    
        //用于支持数组 name
        if (/^.*\[\]$/.test(item.name)) {
          var key = item.name.match(/^(.*)\[\]$/g)[0]
          nameIndex[key] = nameIndex[key] | 0
          item.name = item.name.replace(/^(.*)\[\]$/, '$1[' + (nameIndex[key]++) + ']')
        }
    
        if (/^checkbox|radio$/.test(item.type) && !item.checked) return
        field[item.name] = item.value
      })
    
      return field
    };
    
    展开全文
  • 在Android中获取网页里表单的数据具体实现代码如下,感兴趣各位可以参考过下哈,希望对大家有所帮助
  • 表单类定义 导入forms 写类继承forms.Form 定义类属性 视图传递表单对象 表单类实例化 传递给模板页中 表单模板页 写一个table标签 ...代码 ...路由配置 ...获取表单的数据 实例化表单类对...

    表单类的定义

    在这里插入图片描述

    • 导入forms
    • 写类继承forms.Form
    • 定义类属性

    视图传递表单对象

    在这里插入图片描述

    • 表单类实例化
    • 传递给模板页中

    表单的模板页

    在这里插入图片描述

    • 写一个table标签
    • form.as_table表示会以tr td结构定义内容
    • 写了一个submit控件用于提交

    页面效果

    在这里插入图片描述
    代码

    在这里插入图片描述

    路由的配置

    在这里插入图片描述

    设置单例模式运行

    在这里插入图片描述

    设置提示为中文

    在这里插入图片描述

    • label控件

    在这里插入图片描述

    获取表单的数据

    在这里插入图片描述

    • 实例化表单类对象
    • 参数是 request.POST
    • 验证表单是否合法 is_valid() 方法
    • 表单非法信息 errors
    • 验证通过的数据 cleaned_data

    看看错误的信息

    在这里插入图片描述

    表单对象.errors对象

    具有各种方法

    本例展示的是get_json_data

    自定义错误显示的内容

    在这里插入图片描述

    实例化字段时传入参数

    error_messages = {约束的参数:提示内容}

    》再来看

    表单.errors.get_json_data()

    的结果

    在这里插入图片描述

    展开全文
  • PHP获取表单数据

    千次阅读 2018-12-05 13:50:51
    PHP获取表单数据 表单简述: 一、表单工作过程: 表单首先必须展示给用户,用户输入信息后提交表单。 每个表单都会指定一个网页,用户提交表单后,这个网页会被加载并负责处理表单信息。 通常处理表单和...

    PHP获取表单数据

    表单简述:

    一、表单的工作过程:

    1. 表单首先必须展示给用户,用户输入信息后提交表单。
    2. 每个表单都会指定一个网页,用户提交表单后,这个网页会被加载并负责处理表单信息。

    通常处理表单和创建表单是由同一个文件来完成的。

    PHP代码通过简单的检查用户请求中是否包含表单信息来决定是生成表单还是处理数据。

    二、表单的基础组件:

    • 提交类型,使用关键字method定义。
    • 一个或多个输入元素,使用input标记定义。
    • 提交的目的地址,使用关键字action定义。

    三、简单的表单示例:

    源代码:

    <html>
        <head>
            <title>Building a Form</title>
        </head>
        <body>
            <form action="<?php echo(htmlentities($_SERVER['PHP_SELF'])); ?>" method="GET">
                <label>
                    Search:<input type="text" name="search">
                </label>
                <input type="submit" value="Go!">
            </form>
        </body>
    </html>
    

    运行截图:

    表单

    关注一下图中的地址栏

    • 像这样的表单文件,我们一般都是存放在web服务器上,一个可以东web方式访问的路径中,例如文档的根目录下。
    • 严格来说,表单是完全使用HTML定义的,但是我们中间插入了一些PHP代码,引用了环境变量数组$_SERVERPHP_SELF元素,它提供了一种引用当前PHP文件的文件名的快捷方式。
    • 可以理解为我们指定用同一个文件来处理提交后的表单数据。

    $_SERVER['PHP_SELF']:相对于网站根目录的路径及 PHP 程序名称。 我们可以很方便的获取到当前页面的地址。

    但是由于直接使用$_SERVER['PHP_SELF']会有很大的安全隐患,例如可以在URL后面加上攻击代码(具体的大家可以去了解一下),所以我们在前面加上了htmlentities()

    从而让 URL地址 中可能的恶意代码转换为用于显示的 html 代码而无法执行。

    我们使用的表单的提交方式methodGET,当然也有POST的提交方式,但是使用GET方式,用户输入的信息都会显示在URL地址中,所以用户可以将他们的查询加入书签,而不需要在这个页面上重新输入数据。(后面我会在运行的截图中显示URL地址情况)

    获取表单数据

    我们简单地做一个 ——在表单提交后显示查询的字符串

    • 我们想做到这一点,首先就得拿到表单域中通过GET方式提交的值。
    • 格式:$_GET[field](请注意,表单域的名称会自动成为 $_GET 数组中的键。)
    • 与之类似,$_POST[field]用来访问通过POST提交的值。

    我们接着上面的那个表单例子来写,我们指定了文本输入框的名字name="search",所以使用$_GET["search"]

    修改后的代码,处理表单的输入(表单名称:accessForm1.php):

    <body>
        <!-- 访问文本框中用户输入的数据 -->
        <?php
        //htmlentities: HTML实体
            $search = htmlentities($_GET['search']);
            $self = htmlentities($_SERVER['PHP_SELF']);
            if($search == ''){
                echo('
                    <form action="'.$self.'" method="GET">
                        <label>
                            Search:<input type="text" name="search">
                        </label>
                        <input type="submit" value="Go!">
                    </form>');
            }
            else{
                echo "The search string is: <strong>$search</strong>";
            }
        ?>
    </body>
    

    我们在输入框中输入:我是获取的数据
    提交后的表单
    此时再看地址栏,表单名成为了键,搜索的值也跑到了地址栏中,所以GET方式不适合传输私密数据。

    我们在提交表单后,if语句判断时,判断到我们的$search变量被赋值了,所以就没有输出HTML表单,而是输出了查询的字符串。

    在更早的PHP版本中(4.2.0之前),配置项rgister_globals被广泛使用,有兴趣的可以去了解一下。

    展开全文
  • 用Servlet获取表单数据

    2018-10-31 20:37:58
    建立一个Servlet文件accept.java和一个register.jsp文件,实现用Servlet实现获取表单数据的功能。 程序功能:利用Servlet的方式实现表单数据的获取。 参考源代码: accept.java package servlets; import java...
  • struts2的action获取表单数据的方法

    千次阅读 2018-01-30 16:58:42
    在struts2中主要有以下几种方法可以获取表单提交的数据 - 使用ActionContext类获取 - 使用ServletActionContext类获取 - 使用接口(ServletRequestAware)注入方式 - 属性封装 - 模型驱动封装 - 表达式封装 ...
  • sevlet获取表单数据

    2019-05-11 14:46:22
    获取表单数据 1.有关方法: getParameter() getParameterValues()//专门为获取复选框写方法 表单所在代码 <!DOCTYPE html> <html lang="en"> <head> <meta ...
  • 如果使用InfoPath作为企业流程数据输入客户端,那么如何使用代码访问保存于SharePoint表单库中InfoPath表单的内容,是必需知道。总结来说,要点如下:1、获取InfoPath表单所对应SPFile对象。这个不再详述,...
  • 在html页面不想用form表单提交,但是表单数据是遍历出来,所以可以用这个方法获取遍历form表单点击要提交的的数据,废话不多说直接上代码 代码部分 //这是我用PHP写 <!DOCTYPE ...
  • 获取表单数据

    2017-10-13 20:49:05
    1.建立一个新的WEB工程,再建立一个Register.jsp和Accept.jsp。  (1)程序功能:实现页面与页面...{ //验证数据的合法性   if(form1.usermame.value=="")  {  alert("用户不能为空,请输入用户名!");  
  • 大型表单数据的获取

    2019-09-29 14:58:44
    如果表单数据量小话直接通过id或者name属性即可获取数据, 但如果表单有几十上百个input 或 textarea呢?就像下面这样表单: 一个个的获取数据很麻烦,可以考虑用FormData + for循环获取数据 给表单form...
  • 1.在action中设置成员变量,变量名与表单name属性值相同 2.生成变量set方法 实例 获取用户输入用户名和密码 jsp页面 java代码 二、模型驱动(常用) 1.action实现 ModeDriven 接口 2.在action里创建实体类...
  • Servlet获取表单数据

    2017-01-05 13:21:09
    对于一个jsp页面,我们获取的有时候可能不...所以本文例举了一些表单数据如何获取编写JSP界面我们编写一个账户资料界面userinfo.jsp 代码如下:; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-/
  • 2019独角兽企业重金招聘Python工程师标准>>> ...
  • jquery封装获取表单数据组成Json数据

    千次阅读 2017-10-09 22:35:12
    我们做项目总会涉及到表单的提交,当一个Form表单中有几十个数据要提交时,我们不可能一个一个去通过input去获取数据,那样不仅增加了代码量,也增加了复杂程度,估计到最后你自己都懵了,也更不方便代码的维护。...
  • action中java代码 2.使用ServletActionContext类获取 jsp页面 Java代码 3.使用接口注入方式实现ServletRequestAware接口 jsp页面 java代码 转载于:https://www.cnblogs.com/...
  • html中如何获取表单的数据

    千次阅读 2020-05-27 22:03:07
    使用表单中id属性获取表单的数据 在表单input标签中指定id属性值,在script脚本中可以通过 “表格名称.id名称.value”来访问表单中值,例如:register_form.username.value 表单代码: <form name = ...
  • ... <p><code><...</iframe></code></p> ...<p>So what I would like to achieve is to submit my sidebar form and send the data to the iFrame....<p><strong>EDIT:</strong> to clear this up a bit....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,642
精华内容 656
关键字:

获取表单数据的代码