如何在按钮onclick函数上将日期和时间传递给javascript方法? [英] how to pass date and time into javascript method on button onclick function ?

查看:68
本文介绍了如何在按钮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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆