【发布时间】:2015-08-21 21:14:35
【问题描述】:
我已经使用 Parse 工作了几个星期,我一直坚持使用 HTML 中的日期输入并将其保存到 parse.com。
以下是我的代码示例。我的输入名称为 jobDate。我在解析中的列是作为字符串的 jD。我也可以将该列用作日期,但我只想保存月、日、年。 (没时间)。
提前谢谢你。
Job Date: <input type="date" onfocus="fncClearText(this)" onblur="fncClearText(this)" name="jobDate" id=e >
var jd = document.getElementsByName("jobDate").value;
RollCall.save({ jD:jd }, {
success: function (object) {
$(".sent").show();
},
error: function (model, error) {
$(".notSent").show();
}
});
【问题讨论】:
-
你用的是什么浏览器?在 Chrome 中我得到only the date without the time。
-
您期望什么行为,实际行为是什么?根据浏览器的不同,
value可能已经返回一个字符串。但是,请注意getElementsByName返回一个列表,而不是单个元素。考虑改用getElementById。 -
感谢您的回复,我希望在保存行中使用变量来获取结果。现在的行为是带有变量的字段的 parse.com 数据为空白。变量是否有不同的语法? (chrome 浏览器) 使用 'code' geElementsById 'code' 是一样的。我可以使用'code' .innerHTML 'code' 将日期变量放在HTML 中,然后我会在页面上看到日期。在 Parse.com 保存命令中不起作用。
标签: javascript string date input parse-platform