update change up from server lite
This commit is contained in:
@@ -115,4 +115,63 @@ function SaveConfigDevice(e) {
|
||||
common.ajaxError();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function ValidateIPaddress(ipaddress) {
|
||||
if (/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(ipaddress))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
function validData(inputName) {
|
||||
var ip = $("input[name='" + inputName + "']").val();
|
||||
if (!ValidateIPaddress(ip)) {
|
||||
common.error(inputName, "");
|
||||
return false;
|
||||
} else {
|
||||
common.success(inputName);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
function validDNS(inputName) {
|
||||
var dns = $("input[name='" + inputName + "']").val();
|
||||
if (dns == "")
|
||||
return true;
|
||||
return validData(inputName);
|
||||
}
|
||||
|
||||
function changeIP(e) {
|
||||
var valid = validData("device_ip");
|
||||
valid = validData("subnet_mask");
|
||||
valid = validData("gateway");
|
||||
valid = validDNS("dns1");
|
||||
valid = validDNS("dns2");
|
||||
if (!valid)
|
||||
return;
|
||||
if (confirm($("input[name='BAN_CO_CHAC_CHAN_MUON_DOI_IP_KHONG']").val())) {
|
||||
common.modalBlock(true);
|
||||
$.ajax({
|
||||
url: $(e).attr("data-href"),
|
||||
type: 'POST',
|
||||
data: {
|
||||
device_ip: $("input[name='device_ip']").val(),
|
||||
subnet_mask: $("input[name='subnet_mask']").val(),
|
||||
gateway: $("input[name='gateway']").val(),
|
||||
dns1: $("input[name='dns1']").val(),
|
||||
dns2: $("input[name='dns2']").val(),
|
||||
},
|
||||
success: function (data) {
|
||||
common.modalBlock(false);
|
||||
if (!data.status)
|
||||
common.error("subnet_mask", "");
|
||||
else
|
||||
window.location = data.url;
|
||||
},
|
||||
error: function (jqXHR, textStatus, errorThrown) {
|
||||
common.modalBlock(false);
|
||||
common.ajaxError();
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user