|
|
@@ -1,4 +1,15 @@
|
|
|
window.onload=()=>{
|
|
|
+ const first=document.getElementsByClassName("firstSpan")[0].children,
|
|
|
+ second=document.getElementsByClassName("secondSpan")[0].children,
|
|
|
+ third=document.getElementsByClassName("thirdSpan")[0].children,
|
|
|
+ fourth=document.getElementsByClassName("fourthSpan")[0].children;
|
|
|
+ const reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
|
|
|
+ const moneyInput=document.getElementsByClassName("moneyInput")[0];
|
|
|
+ const number=moneyInput.querySelector("input");
|
|
|
+ CountNum(first,number,reg);
|
|
|
+ CountSpan(second,number,reg);
|
|
|
+ CountSpan(third,number,reg);
|
|
|
+ CountPoint(fourth,number,reg);
|
|
|
if(asny()){
|
|
|
return;
|
|
|
}else if(asny()=='none'){
|
|
|
@@ -18,92 +29,71 @@ asny=()=>{
|
|
|
return 'none';
|
|
|
}
|
|
|
}
|
|
|
-firstSpan=()=>{
|
|
|
- var moneyInput=document.getElementsByClassName("moneyInput")[0];
|
|
|
- var number=moneyInput.querySelector("input");
|
|
|
- var first=document.getElementsByClassName("firstSpan")[0].children,
|
|
|
- second=document.getElementsByClassName("secondSpan")[0].children,
|
|
|
- third=document.getElementsByClassName("thirdSpan")[0].children,
|
|
|
- fourth=document.getElementsByClassName("fourthSpan")[0].children;
|
|
|
- var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
|
|
|
- for(var i=0;i<first.length;i++){
|
|
|
- (function(i){
|
|
|
- //console.log(first[i]);
|
|
|
- first[i].onclick=function(){
|
|
|
- console.log(first[i].innerHTML);
|
|
|
- if(i<first.length-1){
|
|
|
- number.value+=first[i].innerHTML;
|
|
|
- if(reg.test(number.value)){
|
|
|
- number.value=number.value;
|
|
|
- }else{
|
|
|
- number.value=number.value.substring(0,number.value.length-1);
|
|
|
- }
|
|
|
-
|
|
|
+CountNum=(elements,number,reg)=>{
|
|
|
+ for(var i=0;i<elements.length;i++){
|
|
|
+ (function(i){
|
|
|
+ //console.log(elements[i]);
|
|
|
+ elements[i].onclick=function(){
|
|
|
+ console.log(elements[i].innerHTML);
|
|
|
+ if(i<elements.length-1){
|
|
|
+ number.value+=elements[i].innerHTML;
|
|
|
+ if(reg.test(number.value)){
|
|
|
+ number.value=number.value;
|
|
|
}else{
|
|
|
number.value=number.value.substring(0,number.value.length-1);
|
|
|
}
|
|
|
+
|
|
|
+ }else{
|
|
|
+ number.value=number.value.substring(0,number.value.length-1);
|
|
|
}
|
|
|
- })(i)
|
|
|
- }
|
|
|
+ }
|
|
|
+ })(i)
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
- for(var i=0;i<second.length;i++){
|
|
|
- (function(i){
|
|
|
- //console.log(first[i]);
|
|
|
- second[i].onclick=function(){
|
|
|
- console.log(second[i].innerHTML);
|
|
|
- if(i<second.length-1){
|
|
|
- number.value+=second[i].innerHTML;
|
|
|
- if(reg.test(number.value)){
|
|
|
- number.value=number.value;
|
|
|
- }else{
|
|
|
- number.value=number.value.substring(0,number.value.length-1);
|
|
|
- }
|
|
|
- }else{
|
|
|
- console.log("don't touch me hentai!");
|
|
|
- }
|
|
|
- }
|
|
|
- })(i)
|
|
|
- }
|
|
|
|
|
|
- for(var i=0;i<third.length;i++){
|
|
|
- (function(i){
|
|
|
- //console.log(third[i]);
|
|
|
- third[i].onclick=function(){
|
|
|
- console.log(third[i].innerHTML);
|
|
|
- if(i<third.length-1){
|
|
|
- number.value+=third[i].innerHTML;
|
|
|
- if(reg.test(number.value)){
|
|
|
- number.value=number.value;
|
|
|
- }else{
|
|
|
- number.value=number.value.substring(0,number.value.length-1);
|
|
|
- }
|
|
|
+CountSpan=(elements,number,reg)=>{
|
|
|
+ for(var i=0;i<elements.length;i++){
|
|
|
+ (function(i){
|
|
|
+ //console.log(first[i]);
|
|
|
+ elements[i].onclick=function(){
|
|
|
+ console.log(elements[i].innerHTML);
|
|
|
+ if(i<elements.length-1){
|
|
|
+ number.value+=elements[i].innerHTML;
|
|
|
+ if(reg.test(number.value)){
|
|
|
+ number.value=number.value;
|
|
|
}else{
|
|
|
- console.log("don't touch me hentai!");
|
|
|
+ number.value=number.value.substring(0,number.value.length-1);
|
|
|
}
|
|
|
+ }else{
|
|
|
+ console.log("don't touch me hentai!");
|
|
|
}
|
|
|
- })(i)
|
|
|
- }
|
|
|
+ }
|
|
|
+ })(i)
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
- for(var i=0;i<fourth.length;i++){
|
|
|
- (function(i){
|
|
|
- //console.log(first[i]);
|
|
|
- fourth[i].onclick=function(){
|
|
|
- console.log(fourth[i].innerHTML);
|
|
|
- if(i<fourth.length-1){
|
|
|
- if(number.value.indexOf(".")==-1){
|
|
|
- if(reg.test(number.value)){
|
|
|
- number.value+=fourth[i].innerHTML;
|
|
|
- }else{
|
|
|
- number.value=number.value;
|
|
|
- }
|
|
|
+CountPoint=(elements,number,reg)=>{
|
|
|
+ for(var i=0;i<elements.length;i++){
|
|
|
+ (function(i){
|
|
|
+ //console.log(first[i]);
|
|
|
+ elements[i].onclick=function(){
|
|
|
+ console.log(elements[i].innerHTML);
|
|
|
+ if(i<elements.length-1){
|
|
|
+ if(number.value.indexOf(".")==-1){
|
|
|
+ if(reg.test(number.value)){
|
|
|
+ number.value+=elements[i].innerHTML;
|
|
|
}else{
|
|
|
number.value=number.value;
|
|
|
}
|
|
|
-
|
|
|
}else{
|
|
|
- console.log("don't touch me hentai!");
|
|
|
+ number.value=number.value;
|
|
|
}
|
|
|
+
|
|
|
+ }else{
|
|
|
+ console.log("don't touch me hentai!");
|
|
|
}
|
|
|
- })(i)
|
|
|
- }
|
|
|
- }
|
|
|
+ }
|
|
|
+ })(i)
|
|
|
+ }
|
|
|
+}
|