如何在按钮onclick函数上将日期和时间传递给javascript方法? [英] how to pass date and time into javascript method on button onclick function ?
本文介绍了如何在按钮onclick函数上将日期和时间传递给javascript方法?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将日期和时间传递到按钮onclick功能的javascript方法?
< pre lang =Javascript> onclick = ' javascript:doctorAppmodel(' 0 ' ,' 7 ' ,' 2/12/2014 ' ,' 02 : 40 AM ' );'
此功能不会调用
功能 doctorAppmodel(appdocid,appid, date,starttime){
if (appdocid> 0 ){
$ .ajax({
type: POST,
url: / Dashboard.aspx / showdoctorAppointment,
contentType: application / json; charset = utf-8,
data: {'intapp':' + obj + '},
dataType: json,
成功:功能(数据){
},
错误: function (结果){
alert( 错误登录);
}
});
} else {
document .getElementById(' <%= lbldocname_doctorApp.ClientID%>')。innerText = Dr。 + ' <%= Session [ 可采用DocName]%GT;'跨度>;
var date = new 日期跨度>(日期);
var yr = date.getFullYear();
var mo = date.getMonth()+ 1 ;
var day = date.getDate();
document .getElementById(' <% = lbldate_doctorApp.ClientID%>')。innerText = day + / + mo + / + yr;
document .getElementById(' <% = lbltime_doctorApp.ClientID%>')。innerText = starttime;
document .getElementById(' <%= hdndocname_doctorApp.ClientID%>')。value = Dr。 + ' <%= Session [DocName]%>';
document .getElementById(' <% = hdndate_doctorApp.ClientID%>')。value = mo + / + day + / + yr;
document .getElementById(' <% = hdntime_doctorApp.ClientID%>')。value = starttime;
}
}
解决方案
.ajax({
type: POST,
url: / Dashboard.aspx / showdoctorAppointment,
contentType: application / json; charset = utf-8,
data: {'intapp' :' + obj + '},
dataType:< span class =code-string> json,
成功: function (data){
},
error: function (result){
alert( 登录错误);
}
});
} else {
document .getElementById(' <%= lbldocname_doctorApp.ClientID%>')。innerText = Dr。 + ' <%= Session [ 可采用DocName]%GT;'跨度>;
var date = new 日期跨度>(日期);
var yr = date.getFullYear();
var mo = date.getMonth()+ 1 ;
var day = date.getDate();
document .getElementById(' <% = lbldate_doctorApp.ClientID%>')。innerText = day + / + mo + / + yr;
document .getElementById(' <% = lbltime_doctorApp.ClientID%>')。innerText = starttime;
document .getElementById(' <%= hdndocname_doctorApp.ClientID%>')。value = Dr。 + ' <%= Session [DocName]%>';
document .getElementById(' <% = hdndate_doctorApp.ClientID%>')。value = mo + / + day + / + yr;
document .getElementById(' <% = hdntime_doctorApp.ClientID%>')。value = starttime;
}
}
将其更改为
OnClientClick =doctorAppmodel( '0','7','2/12/2014','02:40 AM');
how to pass date and time into javascript method on button onclick function ?
onclick='javascript: doctorAppmodel('0','7','2/12/2014','02:40 AM');'
this function does not call
function doctorAppmodel(appdocid, appid, date, starttime) {
if (appdocid > 0) {
$.ajax({
type: "POST",
url: "/Dashboard.aspx/showdoctorAppointment",
contentType: "application/json;charset=utf-8",
data: "{'intapp':'" + obj + "'}",
dataType: "json",
success: function (data) {
},
error: function (result) {
alert("Error login");
}
});
} else {
document.getElementById('<%=lbldocname_doctorApp.ClientID%>').innerText = "Dr. " + '<%=Session["DocName"]%>';
var date = new Date(date);
var yr = date.getFullYear();
var mo = date.getMonth() + 1;
var day = date.getDate();
document.getElementById('<%=lbldate_doctorApp.ClientID%>').innerText = day + "/" + mo + "/" + yr;
document.getElementById('<%=lbltime_doctorApp.ClientID%>').innerText = starttime;
document.getElementById('<%=hdndocname_doctorApp.ClientID%>').value = "Dr. " + '<%=Session["DocName"]%>';
document.getElementById('<%=hdndate_doctorApp.ClientID%>').value = mo + "/" + day + "/" + yr;
document.getElementById('<%=hdntime_doctorApp.ClientID%>').value = starttime;
}
}
解决方案
.ajax({ type: "POST", url: "/Dashboard.aspx/showdoctorAppointment", contentType: "application/json;charset=utf-8", data: "{'intapp':'" + obj + "'}", dataType: "json", success: function (data) { }, error: function (result) { alert("Error login"); } }); } else { document.getElementById('<%=lbldocname_doctorApp.ClientID%>').innerText = "Dr. " + '<%=Session["DocName"]%>'; var date = new Date(date); var yr = date.getFullYear(); var mo = date.getMonth() + 1; var day = date.getDate(); document.getElementById('<%=lbldate_doctorApp.ClientID%>').innerText = day + "/" + mo + "/" + yr; document.getElementById('<%=lbltime_doctorApp.ClientID%>').innerText = starttime; document.getElementById('<%=hdndocname_doctorApp.ClientID%>').value = "Dr. " + '<%=Session["DocName"]%>'; document.getElementById('<%=hdndate_doctorApp.ClientID%>').value = mo + "/" + day + "/" + yr; document.getElementById('<%=hdntime_doctorApp.ClientID%>').value = starttime; } }
Change it to
OnClientClick="doctorAppmodel('0','7','2/12/2014','02:40 AM');"
这篇关于如何在按钮onclick函数上将日期和时间传递给javascript方法?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文