在 chrome 中,像这样的标签
<input id="picker" type="date">
呈现为文本字段。然而,调用试图通过类似的东西来获得它的价值
$("#picker").val()
在输入或从下拉列表中选择有效日期之前,不返回任何内容。我在按键上查看了对象的所有直接属性
$("#picker").keypress(function() {
var output = ""
for (var i in this) {
output += i +" value:"+ this[i] + "\n";
}
alert(output);
});
但在其中任何一个中都看不到我的输入。在http://jsfiddle.net/5cN2q/检查自己
我的问题是:当输入不是有效日期时,是否可以从 chrome 中的 input[type="date"] 获取文本?