form

antd问题集锦

痴心易碎 提交于 2020-02-25 21:40:27
antd问题集锦 介绍 Form--校验 Form--Radio antd--Tree组件默认选中和展开 介绍 从零开始搭建react项目,结合 antd 库进行开发,在还未了解其原理的情况下只照着官网的案例进行开发,难免会遇到很多问题,下面对遇到的问题做个总结,希望后期能深入对react和antd原理的理解和熟练,不再依赖各种百度寻找答案。 Form–校验 import React , { Component } from 'react' import { Form , Radio } from 'antd' class UserAddForm extends Component { handleSubmit = e => { e . preventDefault ( ) this . props . form . validateFieldsAndScroll ( ( err , values ) => { if ( ! err ) { console . log ( '创建用户表单内容' , values ) // 这里进行提交表单操作 } } ) } render ( ) { const { getFieldDecorator } = this . props . form return ( < div className = "user-add" > < Form

java初探(1)之秒杀项目总结

…衆ロ難τιáo~ 提交于 2020-02-25 19:23:35
在开始总结之前,先记录一个刚看到的博客, 编程规约 。该博客记录了一些java开发上的规范,可以在编码的时候引入这些规范。 无论流行框架一直怎么改变,web开发中的三层架构一直属于理论的基础存在。 表现层 -> 业务层 -> 持久层 箭头所指的方向就是层之间调用的方向,在SSM框架中,利用springmvc来实现表现层,利用spring来实现业务层,用mybatis来实现持久层。 简单来说,一个web网站的开发,首先明确需求以后,要先设计与需求有关的各种数据表,针对秒杀案例,用户登录网站,查看秒杀商品,完成下单,因此,最基础的需要三个表: 用户表、商品表、订单表 。 事实上,我们虽然做的秒杀功能,但不可能这个web只有一个秒杀的项目,而是一个商城,因此,为了便于维护我们的数据表,需要在抽象出以下两个表: 秒杀商品表、秒杀订单表 。 用户表: 包括用户id、昵称、密码、密码混淆盐值、用户头像、注册日期、最近登录日期、登录次数。 (用户表可以尽可能详细的将用户的所有特征加入,如果系统庞大,也可以抽象出一些子表,但这里没必要,但如果在一些实际的网站,可以秒杀的用户和主用户表肯定是分开的,否则主用户表的字段会越来越多,难以维护) CREATE TABLE `miaosha_user` ( `id` BIGINT(20) NOT NULL COMMENT '用户ID,手机号码',

asp无惧上传类2.2上传文件的同时,通过 Request.QueryString将参数传递到保存页面中

允我心安 提交于 2020-02-25 12:24:24
先转一段 文字 ,对不对再评论 在后台asp程序中,以前获取表单提交的ASCII 数据,非常的容易。但是如果 需要获取上传的文件,就必须使用Request对象的BinaryRead方法来读取。BinaryRead方法是对当前输入流进行指定字节数的二进制读取,有点需要注意的 是,一旦使用BinaryRead 方法后,再也不能使用Request.Form 或 Request.QueryString 集合了。结合Request对象的TotalBytes属性,可以将 所有表单提交的数据全部变成二进制,不过这些数据都是经过编码的。 好像不全对 ,蓝色字体这里好像有 问题,用 淘宝开店 无惧上传类2.2(作者好像说是2.0,也许有人改动过)上传文件时,Request.Form就是不能用,和该类冲突。这个也许就是以为蓝色字体提到的原因,可是Request.QueryString可以用。为了解决传文件的同时,要传递变量值,我使用的方法是: 如果设置批量上传,则通过文件上传xml到服务器然后写入mdb,如果不是批量上除,单个例如则用form提取变量值。 批量是时候,将tea_savework.asp递交地址改写成?piliang=true&。。。。。其他变量值,就是下面的代码: if piliang="" then %> <form name="form1" method="post" action

Angular2 Form

人盡茶涼 提交于 2020-02-25 01:59:50
1 basic usage 1 import formDirectives import {formDirectives} from 'angular2/forms'; 2 inject directive into View directives: [formDirectives] 3 config your form template template: `<form #f="form" (submit)="onSubmit(f.value)"> <input type="text" ng-control="username" /> <input type="text" ng-control="password"/> <button type="submit">submit</button> </form>`,     take care : 1 #f='form' 2 ng-control after you submit you will get the result like {username:xx,password:xx} 4 all the code /** * Created by Administrator on 2015/7/24. */ import {Component,View} from 'angular2/angular2'; import

Django之form组件用法

荒凉一梦 提交于 2020-02-24 07:40:05
form介绍   form组件常用于对用户输入的内容做效验,比如效验用户是否输入,输入的长度和格式是否正确。如果用户的输入有错误就会在页面相对应的位置,显示出与之对应的错误信息。 orm组件的主要功能如下:①生成页面可用的HTML标签,②对用户提交的数据进行校验,③保留上次输入内容。 form组件能直接完成以下的三步操作:   1、前端页面搭建       ---------> 渲染页面   2、将数据传输到后端做效验    ---------> 效验数据   3、展示错误信息        ---------> 展示信息 forms组件基本用法 1.写一个基于forms.From的类 from django import forms # 引入Django中的forms模块 class LoginForm(forms.Form): username = forms.CharField(max_length=8,min_length=3) # 用户名最长八位最短三位 password = forms.CharField(max_length=8,min_length=5) # 密码最长八位最短五位 email = forms.EmailField() # email必须是邮箱格式 2.form基本使用 from app01 import views #1.将需要校验的数据

Bootstrap-全局CSS样式

只愿长相守 提交于 2020-02-23 23:23:38
1.“行(row)”必须包含在 .container (固定宽度)或 .container-fluid (100% 宽度)中,以便为其赋予合适的排列(aligment)和内补(padding) 2.内容应当放置于“列(column)”内,并且,只有“列(column)”可以作为行(row)”的直接子元素 3.通过为 .row 元素设置负值 margin 从而抵消掉为 .container 元素设置的 padding ,也就间接为“行(row)”所包含的“列(column)”抵消掉了 padding 4.设置不同宽度屏幕时不同展示, 栅格类适用于与屏幕宽度大于或等于分界点大小的设备 <div class="row"> <span class="col-md-4 col-xs-8">col-md-4</span> <span class="col-md-8 col-xs-4">col-md-8</span> </div> 5.xs:手机(<768px), sm:平板(≥768px), md:桌面显示器(≥992px), lg:大桌面显示器(≥1200px) 6.col-lg|md|sm|xs-* 表示栅格中占几列( 左右都有15px的padding ) 7.col-lg|md|sm|xs-offset-* 表示栅格中偏移几列 8.col-lg|md|sm|xs-push-*

Java单体应用 - 常用框架 - 07.Spring MVC - 表单标签库

99封情书 提交于 2020-02-22 23:03:07
原文地址: http://www.work100.net/training/monolithic-frameworks-spring-mvc-form-tags.html 更多教程: 光束云 - 免费课程 表单标签库 序号 文内章节 视频 1 声明表单标签 - 2 表单标签 - 3 文本框 - 4 密码框 - 5 文本域 - 6 复选框 - 7 复选框(多选) - 8 单选按钮 - 9 单选按钮(多选) - 10 下拉列表 - 11 下拉列表(多选) - 12 隐藏域 - 请参照如上 章节导航 进行阅读 1.声明表单标签 在使用 Spring MVC 的时候我们可以使用 Spring 封装的一系列表单标签,这些标签都可以访问到 ModelMap 中的内容。 我们需要先在 JSP 中声明使用的标签,具体做法是在 JSP 文件的顶部加入以下指令: <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%> 2.表单标签 <form:form /> 使用 Spring MVC 的 form 标签主要有两个作用: 第一是它会自动的绑定来自 Model 中的一个属性值到当前 form 对应的实体对象,默认是 command 属性,这样我们就可以在 form 表单体里面方便的使用该对象的属性了。

login

时间秒杀一切 提交于 2020-02-22 20:07:10
<template> <div class="login-box"> <el-form :model="ruleForm" status-icon :rules="rulesAll" ref="ruleForm" label-width="100px" class="demo-ruleForm"> <el-form-item label="用户名"> <el-input type="text" v-model="ruleForm.username" autocomplete="off"></el-input> </el-form-item> <el-form-item label="密码" prop="pass"> <el-input type="password" v-model="ruleForm.pass" autocomplete="off"></el-input> </el-form-item> <el-form-item label="确认密码" prop="checkPass"> <el-input type="password" v-model="ruleForm.checkPass" autocomplete="off"></el-input> </el-form-item> <el-form-item> <el-button type="primary"

Java中的字面量

南楼画角 提交于 2020-02-22 12:19:39
Literals in Java – Integral, Floating-Point, Char, String, Boolean BY DATAFLAIR TEAM · UPDATED · AUGUST 29, 2019 Literals are number, text, or anything that represent a value. In other words, Literals in Java are the constant values assigned to the variable. It is also called a constant. For example, int x = 100; So, 100 is literal. There are 5 types of Literals can be seen in Java. But before we start the discussion, you should revise the concept of Variables in Java . Types of Literals in Java 转存失败 重新上传 取消 1. Integral Literals in Java We can specify the integer literals in 4 different ways –

bs模态框中的form获取或设置表单及其中元素用nam不能用id?

折月煮酒 提交于 2020-02-22 12:02:27
bs模态框中的form获取或设置表单及其中元素用nam不能用id? 用 $('form#formid').submit(); 居然不能提交表单? 感觉好奇怪? 最后用 alert($('form#formid').attr('form_some_attr_example_id')) 居然显示的是 undefined 然后再看 alert($('form#formid').attr('action')) 居然也是undefined? 那么难怪 $('form#formid').attr('action', 'some_action_addr') 设置表单的action地址自然就是无效的了, 甚至连 表单 $('form#formid') 都是undefined, 都没有获取到这个表单, 自然submit() 就不会生效 跳转, 也就是不提交表单了 ===================================================== 这个只是在模态框中的表单, 才存在这样的问题? 而在html>body下的表单则不存在这样的问题? 也就是说, 模态框中的表单/及其下面的input组件 要获取它们, 要用 它们的 name属性 , 而不能使用 id属性?? 用name属性可以获取 模态框中的表单 及其包含的input组件?? 是因为 每次创建 "新的" 模态框,