ant design form表单的时间处理

ant design form表单的时间处理

用ant design开发程序时,会碰到时间的字段,效果如下:

那么该怎么处理呢?
可以在表单中使用如下代码:

import { DatePicker } from ‘antd‘
import Moment from ‘moment‘

    <FormItem label="开始时间" {...formItemLayout}>
          { getFieldDecorator(‘sdate‘, {
                  initialValue: item.sdate ? Moment(item.sdate) : Moment(),
          })(<DatePicker showTime showToday format="YYYY-MM-DD HH:mm:ss" />)}
    </FormItem>
   //  item.sdate 代表从后台server获得的值 如:2018-06-27 12:00:00

而在提交处理的时候需要进行转换,获得对象对应的值

    if (data.sdate) {
        // 进行转换
        data.sdate = data.sdate.format("YYYY-MM-DD HH:mm:ss")
      }

这样,在提交的时候,data.sdate 就是形如 "2018-06-27 12:00:00" 的值了。

原文地址:http://blog.51cto.com/9681602/2133198

时间: 2024-08-28 17:44:26

ant design form表单的时间处理的相关文章

按Enter键后Form表单自动提交的问题

怪事年年有,今年特别多. 话说,最近项目中遇到一件怪事,当我鼠标focus在文本框中,轻轻敲了下回车键,尼玛页面突然刷新了,当时把宝宝给吓得. 接下来就是一番苦逼的烧脑和蛋疼~ 一.被表象所迷惑 突然出现这种情况,脑海中第一反应是,keydown事件是不是出问题了,然后找啊找啊找啊,然后没有然后. 在把input元素上的所有事件移除掉后,我自信的按了一下enter键.艾玛,又刷新了.心里那个苦哎. 二.列出所有可能 一阵捣鼓之后,脑海中列出了所有按下enter键后的改变,url改变,多了一个问号

Form表单

今天上课学习了Form表单的制作,老师拖着带病的身体为我们坚持讲课,趁着中午那点休息的时间急忙的去医院输了个水,又立马赶回来下午给我们上课,真是太辛苦了!! 林林总总的整理了一些关于Form表单的内容 老师最后给我们留了一个课后作业.用表单形式做一个注册页面. 虽然做的不是那么完美,但将老师教过的代码都用了一遍,总归也还算过得去.

项目回顾1-图片上传-form表单还是base64-前端图片压缩

第一个项目终于上线了,是一个叫亲青筹的公益众筹平台,微信端,电脑端还有后台界面大部分都是我完成的,几个月过来,感觉收获了很多,觉得要总结一下. 首先想到的是图片上传的问题.在通常表单数据都是ajax上传的情况下,为了上传图片而去使用form表单感觉很蠢.然后那时候也没有想到用jquery form插件. 后台的同事给的方案是用iframe里写一个form表单,然后上传图片之后自动提交表单,他将图片在服务器上的地址以跳转页url的一部分,我再来截取的方式. 方案一:iframe+form表单 <f

Django Admin用户登录(form表单处理方法)

一.URL配置: # 用户登陆列表 # 用户登陆 url(r'login/',  views_study.study_login, name='study_login'),   #views.login, name='login'), url(r'^study/login/', views_study.study_login, name='study_login'), url(r'^study/username/', views_study.study_username, name='study

c#代码,模拟form表单发送post请求,上传文件(并带其他参数)

本人对post理解不深,前段时间遇到一个需要用c#代码发送post请求上传文件的业务,于是参考了几篇帖子,加上自身实践写出了如下代码.写的比较low 望各位大大指正^_^. 业务需求: 对方给了一个接口,让传四个参数分别为"modelId.fileContent.updateTime.encrypt" 其中modelId.updateTime.encrypt 都是普通的字符串类型.fileContent则是二进制文件 我实在是不了解post的相关知识,平时只是普通的用法,没有深层看过相

javaScript2:(DOM对象,form表单操作)

1.open,setTimeout,setInterval,clearInterval,clearTimeout <!DOCTYPE> <html> <head> <meta charset="UTF-8"></meta> <title></title> <script type="text/javascript"> // BOM:浏览器对象,broswer object

天河微信小程序入门《四》:融会贯通,form表单提交数据库

天河在阔别了十几天之后终于又回来了.其实这篇文章里的demo是接着(天河微信小程序入门<三>)后面就做了的,但是因为最近在做别的项目,所以就偷懒没有发出来.放到今天来看,从前台提交数据到数据库已经是没有什么可写的了.不过既然开篇了就不能太监么,所以还是分享出来给大家.我当时的目的是为了实验api的功能和跟后台数据的通讯存储,所以没有考虑到美观之类的,界面非常丑请大家包涵.一个带form表单的页面在这里定义好自己form表单的元素名称 01 02 03 04 05 06 07 08 09 10

清理浏览器网站缓存的几种方法(meta,form表单,ajax)

1.meta方法   HTML header中加入 <meta http-equiv="pragma" content="no-cache"> 说明:禁止浏览器从本地计算机的缓存中访问页面内容.上述设定,访问者将无法脱机浏览. <meta http-equiv="Cache-Control" content="no-cache,must-revalidate"> 说明:Cache-Control指定请求

分享form表单提交问题

前段时间做了一个form表单传值问题  当时觉得form表单的submit不就是提交form表单name的value值吗 ? 其实是对的  但是我做的是一个打印页面  需要把当前页面的元素传入下一个url  我当时就郁闷了 怎么传都过不去 无意中发现这些表单元素 属性都是都是disable  然后我再复制一下这些表单元素  这次没有加disable  就传过去了 小小问题 java新手  分享一下