📄 actionsaddress.js
字号:
/* * Verify mandatory field and request (or not) PHP to update addresses * This function use, for each address, the function modifyAddress(). */function modifyAddresses() { var zoneContact = document.getElementById('addresses'); var inputs = zoneContact.getElementsByTagName('input'); var id = document.getElementById("idperson").value; // Verification for(var i = 0; i < inputs.length; i+=7) { if (inputs[i].type == 'text' && inputs[i].id != 'addrTitle') { if (!verifyNotEmpty(new Array(inputs[i+3].id))) return false; } } for(var i = 0; i < inputs.length; i+=7) { if (inputs[i].type == 'text' && inputs[i].id != 'addrTitle') { var idAddress = inputs[i].id.replace("addrTitle", ""); modifyAddress(idAddress); } } document.getElementById("content").innerHTML = msgWaiting; getPersonToModifyWithId(id); return true;}/* * Request PHP to update an address * @param id of the address to update */function modifyAddress(id) { var req = newXMLHttpRequest(), param = ''; var title = document.getElementById("addrTitle" + id); var street = document.getElementById("addrStreet" + id); var streetNext = document.getElementById("addrStreetNext" + id); var zipcode = document.getElementById("addrZipCode" + id); var town = document.getElementById("addrTown" + id); var country = document.getElementById("addrCountry" + id); var note = document.getElementById("addrNote" + id); req.open("POST", "actions/modifyAddress.php", true); req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); param = "idperson=" + document.getElementById('idperson').value + "&idaddress=" + id + "&title=" + title.value + "&street=" + street.value + "&streetNext=" + streetNext.value + "&zipcode=" + zipcode.value + "&town=" + town.value + "&country=" + country.value + "¬e=" + note.value; req.send(param); if (debug) trace("POST modifyAddress.php param="+param); return true;}/* * Request PHP to delete the address * @param address id to delete */function deleteAddress(id) { if (!confirm(lbl_delete_confirm_message)) return false; var req = newXMLHttpRequest(), param = ''; var handlerFunction = getReadyStateHandler(req, getModifyPersonForm); req.onreadystatechange = handlerFunction; req.open("POST", "actions/deleteAddress.php", true); req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); param = "idperson=" + document.getElementById('idperson').value + "&idaddress=" + id; document.getElementById("content").innerHTML = msgWaiting; req.send(param); if (debug) trace("POST deleteAddress.php param="+param); return true;}/* * Verify mandatory field and request (or not) PHP to create a new address */function createAddress() { if (!verifyNotEmpty(new Array('addrTown'))) return false; var req = newXMLHttpRequest(), param = ''; var title = document.getElementById("addrTitle"); var street = document.getElementById("addrStreet"); var streetNext = document.getElementById("addrStreetNext"); var zipcode = document.getElementById("addrZipCode"); var town = document.getElementById("addrTown"); var country = document.getElementById("addrCountry"); var note = document.getElementById("addrNote"); var handlerFunction = getReadyStateHandler(req, getModifyPersonForm); req.onreadystatechange = handlerFunction; req.open("POST", "actions/createAddress.php", true); req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); param = "idperson=" + document.getElementById('idperson').value + "&title=" + title.value + "&street=" + street.value + "&streetNext=" + streetNext.value + "&zipcode=" + zipcode.value + "&town=" + town.value + "&country=" + country.value + "¬e=" + note.value; document.getElementById("content").innerHTML = msgWaiting; req.send(param); if (debug) trace("POST createAddress.php param="+param); return true;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -