Ext.form.field.Time作为Date Time值提交
Ext.form.field.Time commits as Date-Time value
我的屏幕上有一个Ext.form.field.Time
编辑器。我希望它只代表时间值,而不是日期时间。我知道它仍然是一个Ext.form.field.Date在幕后,编辑器忽略了日期部分。但我也希望它作为一个时间提交给服务器。为此,我设置了属性submitFormat: 'H:i'
。但是对于02:00
的输入,extjs仍然将响应作为2008-01-01T02:00:00
发送。关于如何让它只使用时间部分,有什么想法吗?谢谢
(我在Extjs 4.2.2上)
我在这里创建了一个Fiddle,它似乎工作正常。我还尝试过调用form.submit(),表单数据也能正确显示。你是如何获得数据的?你是叫timefield.getValue()
而不是timefield.getSubmitValue()
吗?这似乎返回了完整的日期字符串。
相关文章:
- Javascript生成的表单未提交
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- HTML表单提交时未执行外部函数
- 在POST中将html表作为csv提交
- 我应该使用Ng提交还是点击表格
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 提交后保留下拉选择的值
- 键入最后一位数字后自动提交
- 阻止表单元素提交
- JS表单提交"无法使用Chrome数据保护程序加载此页面.尝试重新加载页面.调试信息:POST CISmtuK
- Jquery提交表单而不刷新
- 将图像上传ajax与表单提交ajax相结合
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 自定义表单验证和提交
- 带有验证和隐藏字段值的提交按钮
- 如何在 API 调用后和 if 语句中启用提交按钮
- Jquery函数在错误的时间提交
- Javascript无法处理表单提交
- 提交按钮,该按钮位于使用 Excel VBA 的 Javascript 中
- Ext.form.field.Time作为Date Time值提交