-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproject-common-js.js
57 lines (51 loc) · 1.82 KB
/
project-common-js.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
function _cmnRemoveAllErrorMessage()
{
var allErrorBorder = document.getElementsByClassName('tool-error-border');
var allErrorMessage = document.getElementsByClassName('tool-error-message');
var i;
// remove border
for(i = (allErrorBorder.length) - 1; i>=0; i--)
{
allErrorBorder[i].classList.remove("tool-error-border");
}
// remove error message
for(i = (allErrorMessage.length) - 1; i>=0; i--)
{
allErrorMessage[i].remove();
}
}
function _cmnShowErrorMessageBottomOfTheInputFiled(fieldID,errorMessage)
{
var inputField = document.getElementById(fieldID);
inputField.classList.add("tool-error-border"); // add border
inputField.focus(); // focus error feild
var errorMessageElement = document.createElement("p"); // create a p tag for error message
errorMessageElement.innerHTML = errorMessage; // set the error message in the p tag
errorMessageElement.classList.add("tool-error-message"); // add the error message stye clsss
inputField.parentNode.insertBefore(errorMessageElement, inputField.nextSibling); // set the error message uder the error feild
}
function _cmnIsInputFieldEmpty(feildId)
{
var inputField = document.getElementById(feildId);
if(inputField.value == "") // check the feild empty or not
{
return true;
}
return false;
}
function _cmnHideElement(elementId)
{
var selectedDisplayValue = document.getElementById(elementId).style.display;
if(selectedDisplayValue != 'none')
{
document.getElementById(elementId).style.display = "none";
}
}
function _cmnShowElement(elementId, displayName)
{
var selectedDisplayValue = document.getElementById(elementId).style.display;
if(selectedDisplayValue != displayName)
{
document.getElementById(elementId).style.display = displayName;
}
}