我想点击按钮打开FirefoxOS的原生日期选择器.默认情况下,当输入(显然日期类型)具有焦点时,将显示本机日期选取器.但如何用按钮做到这一点?此外,我不喜欢日期输入,因为我的应用程序是法语,日期输入中显示的日期格式不是法语格式.
我测试了一个隐藏着css的日期输入.单击按钮会触发输入焦点.但在这种情况下,不显示日期选择器.
请不要建议我使用JQuery UI或其他javascript日期选择器.在移动设备上,它们不是非常可用,最好的是原生日期选择器.
谢谢你的帮助
在我使用phonegap制作的Android应用程序中,用户可以登录.当他们这样做时,JQuery获取他们的登录名和密码,并根据HTTP Basic Auth规范使用他们的凭据进行ajax调用.一切正常.
但是,当用户设置错误的凭据时,我遇到了处理这种情况的问题.在.error()回调中,我想显示状态401的特定消息(如"身份验证失败")和其他状态的消息("技术问题").我的代码:
$.ajax({
url: "http://exemple.com",
type: "GET",
dataType: "text",
contentType: "application/x-www-form-urlencoded; charset=UTF-8",
beforeSend: function (xhr)
{
xhr.setRequestHeader("Authorization", "Basic "+$.base64.encode(email+":"+password));
},
success: function() {
//my success callback
},
error: function(xhr) {
if(xhr.status===401) {
//"authentication failed"
}
else {
//"technical problem"
}
}
});
Run Code Online (Sandbox Code Playgroud)
此代码在浏览器中正常工作.状态401被发送.但是,当我在我的phonegap android应用程序中测试时,状态发送为0.当我的凭据良好时,状态发送为200,而我的应用程序的其他请求运行良好,所以我不认为这是一个cors问题.
任何的想法 ?谢谢你的帮助