-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
27 lines (24 loc) · 955 Bytes
/
index.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
var $ = document;
var CheckBoxCounter = 0;
var getClassElement = (nameClass)=>$.getElementsByClassName(nameClass);
var getIdElement = (nameId)=>$.getElementById(nameId);
getIdElement("inputId").addEventListener("input" , (event)=>{
event.target.value = event.target.value.replace(/[^0-9]/g, '').replace(/(\..*)\./g, '$1');
});
for ( input of getClassElement("inputOnclick")){
input.checked = false;
input.addEventListener("click" , (event)=>{
if(event.target.checked){
// به جای این 4 هر چی نوشتی میشه ماکسیموم کاندید هایی که میتونه رای بده
if(CheckBoxCounter < 4){
//
CheckBoxCounter++;
console.log(CheckBoxCounter);
}else{
event.target.checked = false;
}
}else{
CheckBoxCounter--;
}
});
}