📄 patient.js
字号:
var xmlHttp = false;
function checkNull() {
var f1 = document.patientForm;
if (f1.patient_id.value == null || f1.patient_id.value == "") {
alert("\u75c5\u4eba\u7f16\u53f7\u4e0d\u80fd\u4e3a\u7a7a");
f1.patient_id.focus();
return false;
}
if (f1.patient_name.value == null || f1.patient_name.value == "") {
alert("\u75c5\u4eba\u540d\u79f0\u4e0d\u80fd\u4e3a\u7a7a");
f1.patient_name.focus();
return false;
}
if (f1.patient_birth.value == null || f1.patient_birth.value == "") {
alert("\u75c5\u4eba\u51fa\u751f\u65e5\u671f\u4e0d\u80fd\u4e3a\u7a7a");
return false;
}
if (f1.patient_address.value == null || f1.patient_address.value == "") {
alert("\u75c5\u4eba\u5730\u5740\u4e0d\u80fd\u4e3a\u7a7a");
f1.patient_address.focus();
return false;
}
if (f1.patient_state.value == "Y") {
if (f1.pay_money.value == null || f1.pay_money.value == "" || f1.pay_money.value != parseInt(f1.pay_money.value)) {
alert("\u75c5\u4eba\u7684\u4f4f\u9662\u8d39\u4e0d\u80fd\u4e3a\u7a7a");
f1.pay_money.focus();
return false;
}
}
}
function showPayMoney() {
var f1 = document.patientForm;
if (f1.patient_state.value == "Y") {
show.style.display = "block";
} else {
f1.pay_money.value = 0;
show.style.display = "none";
}
}
function createXMLHttpRequest() {
if (window.XMLHttpRequest) {
xmlHttp = new XMLHttpRequest();
} else {
if (window.ActiveXObject) {
try {
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e2) {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
}
}
}
function getCostomerInfo() {
createXMLHttpRequest();
var selectType = document.getElementById("selectType").value;
var selectMess = document.getElementById("selectMess").value;
var url = "/HospitalManageSystem/patient.do?methods=selectPatient&selectType=" + selectType + "&selectMess=" + selectMess;
if (xmlHttp) {
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = listMess;
xmlHttp.send(null);
}
}
function listMess() {
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var patient_Mess = xmlHttp.responseXML.getElementsByTagName("patientMess");
//alert(patient_Mess[0].childNodes[0].firstChild.data);
var ta = document.all("table1");
//alert(patient_Mess.length);
//alert(document.all.table1.rows.length);
if (document.all.table1.rows.length > 1) {
var l = document.all.table1.rows.length;
for (var i = 1; i < l; i++) {
//alert(i);
ta.deleteRow(1);
}
}
//alert(j);
for (var i = 0; i < patient_Mess.length; i++) {
mynewrow = ta.insertRow();
for (j = 0; j < 7; j++) {
mynewcell = mynewrow.insertCell();
mynewcell.innerHTML = patient_Mess[i].childNodes[j].firstChild.data;
}
mynewcell = mynewrow.insertCell();
mynewcell.innerHTML = "<a href='/HospitalSystem/patient.do?methods=deletePatient&patient_id=" + patient_Mess[i].childNodes[0].firstChild.data + "'>\u5220\u9664</a>";
mynewcell = mynewrow.insertCell();
mynewcell.innerHTML = "<a href='/HospitalSystem/admin/updatePatient.jsp?patient_id=" + patient_Mess[i].childNodes[0].firstChild.data + "&patient_name=" + patient_Mess[i].childNodes[1].firstChild.data + "&patient_sex=" + patient_Mess[i].childNodes[2].firstChild.data + "&patient_birth=" + patient_Mess[i].childNodes[3].firstChild.data + "&patient_address=" + patient_Mess[i].childNodes[4].firstChild.data + "&patient_jiguan=" + patient_Mess[i].childNodes[5].firstChild.data + "&patient_state=" + patient_Mess[i].childNodes[6].firstChild.data + "&pay_money=" + "'>\u4fee\u6539</a>";
}
}
}
}
function checkPatient_id() {
createXMLHttpRequest();
var f1 = document.patientForm;
var p = f1.patient_id.value;
var url = "/HospitalManageSystem/patient.do?methods=checkPatient&patient_id=" + p;
if (xmlHttp) {
xmlHttp.open("GET", url, true);
xmlHttp.onreadystatechange = checkPatient;
xmlHttp.send(null);
}
}
function checkPatient() {
var f1 = document.patientForm;
if (xmlHttp.readyState == 4) {
if (xmlHttp.status == 200) {
var response = xmlHttp.responseText;
//alert(response);
//alert(response==1);
if (response == 1) {
//document.getElementById("mess").style.display="none";
document.getElementById("mess").innerText = "\u8be5\u7f16\u53f7\u5df2\u5b58\u5728!!!";
f1.patient_id.value = "";
f1.patient_id.focus();
} else {
document.getElementById("mess").innerText = "\u8be5\u7f16\u53f7\u53ef\u7528!!!";
f1.submit.disabled = false;
}
}
}
}
function showdate() {
ss.style.display = "block";
ss.style.position = "absolute";
}
function getLastDate(thisday) {
var f1 = document.patientForm;
//alert(newname);
var year = f1.year.value;
var month = f1.month.value;
var date = new Date();
if (month > date.getMonth() + 1) {
alert("\u4f60\u8f93\u5165\u7684\u6708\u4efd\u5927\u4e8e\u5f53\u524d\u6708\u4efd,\u8bf7\u91cd\u65b0\u9009\u62e9!!!");
f1.month.focus();
return false;
}
if (year == date.getYear()) {
if (month == date.getMonth() + 1) {
if (thisday.innerText > date.getDate()) {
alert("\u4f60\u8f93\u5165\u7684\u65e5\u671f\u5927\u4e8e\u5f53\u524d\u65e5\u671f,\u8bf7\u91cd\u65b0\u9009\u62e9!!!");
return false;
}
}
}
if (thisday.innerText == "") {
alert("\u4f60\u8f93\u5165\u7684\u65e5\u671f\u4e3a\u7a7a,\u8bf7\u91cd\u65b0\u9009\u62e9!!!");
return false;
}
f1.patient_birth.value = year + "-" + month + "-" + thisday.innerText;
ss.style.display = "none";
}
function getMM(month1, year1, day) {
var month = month1.value;
var year = year1.value;
if (month == "1" || month == "3" || month == "5" || month == "7" || month == "8" || month == "10" || month == "12") {
day = 31;
}
if (month == "4" || month == "6" || month == "9" || month == "11") {
day = 30;
}
if (month == "2") {
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) {
day = 29;
} else {
day = 28;
}
}
var dayArr = new Array();
var date = new Date(year, month - 1, 1);
var firstday = date.getDay();
for (i = 0; i < firstday; i++) {
dayArr[i] = "";
}
var date = new Date(year, month, 1);
for (i = 1; i <= day; i++) {
dayArr[firstday++] = i;
}
var date = new Date(year, month - 1, 1);
var lastday = 7 - date.getDay();
for (i = 0; i < lastday; i++) {
dayArr[dayArr.length++] = "";
}
//alert(dayArr.length);
for (i = 0; i < 49 - dayArr.length; i++) {
dayArr[dayArr.length++] = "";
}
//alert(table1.rows[3].cells[4].innerText);
for (var i = 0; i < 42; i++) {
table1.rows[4 + i / 7].cells[i % 7].innerText = dayArr[i];
}
//document.form1.value=dayArr[i];
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -