wechat.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. window.onload=function(){
  2. if(asny()){
  3. return;
  4. }else if(asny()=='none'){
  5. return;
  6. }
  7. else{
  8. window.location.href="alipay.html";
  9. return;
  10. }
  11. }
  12. function asny(){
  13. if (/MicroMessenger/.test(window.navigator.userAgent)) {
  14. return true;
  15. } else if (/AlipayClient/.test(window.navigator.userAgent)) {
  16. return false;
  17. }else{
  18. return 'none';
  19. }
  20. }
  21. function firstSpan(){
  22. var moneyInput=document.getElementsByClassName("moneyInput")[0];
  23. var number=moneyInput.querySelector("input");
  24. var first=document.getElementsByClassName("firstSpan")[0].children,
  25. second=document.getElementsByClassName("secondSpan")[0].children,
  26. third=document.getElementsByClassName("thirdSpan")[0].children,
  27. fourth=document.getElementsByClassName("fourthSpan")[0].children;
  28. var reg = /(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;
  29. for(var i=0;i<first.length;i++){
  30. (function(i){
  31. //console.log(first[i]);
  32. first[i].onclick=function(){
  33. console.log(first[i].innerHTML);
  34. if(i<first.length-1){
  35. number.value+=first[i].innerHTML;
  36. if(reg.test(number.value)){
  37. number.value=number.value;
  38. }else{
  39. number.value=number.value.substring(0,number.value.length-1);
  40. }
  41. }else{
  42. number.value=number.value.substring(0,number.value.length-1);
  43. }
  44. }
  45. })(i)
  46. }
  47. for(var i=0;i<second.length;i++){
  48. (function(i){
  49. //console.log(first[i]);
  50. second[i].onclick=function(){
  51. console.log(second[i].innerHTML);
  52. if(i<second.length-1){
  53. number.value+=second[i].innerHTML;
  54. if(reg.test(number.value)){
  55. number.value=number.value;
  56. }else{
  57. number.value=number.value.substring(0,number.value.length-1);
  58. }
  59. }else{
  60. console.log("don't touch me hentai!");
  61. }
  62. }
  63. })(i)
  64. }
  65. for(var i=0;i<third.length;i++){
  66. (function(i){
  67. //console.log(third[i]);
  68. third[i].onclick=function(){
  69. console.log(third[i].innerHTML);
  70. if(i<third.length-1){
  71. number.value+=third[i].innerHTML;
  72. if(reg.test(number.value)){
  73. number.value=number.value;
  74. }else{
  75. number.value=number.value.substring(0,number.value.length-1);
  76. }
  77. }else{
  78. console.log("don't touch me hentai!");
  79. }
  80. }
  81. })(i)
  82. }
  83. for(var i=0;i<fourth.length;i++){
  84. (function(i){
  85. //console.log(first[i]);
  86. fourth[i].onclick=function(){
  87. console.log(fourth[i].innerHTML);
  88. if(i<fourth.length-1){
  89. if(number.value.indexOf(".")==-1){
  90. if(reg.test(number.value)){
  91. number.value+=fourth[i].innerHTML;
  92. }else{
  93. number.value=number.value;
  94. }
  95. }else{
  96. number.value=number.value;
  97. }
  98. }else{
  99. console.log("don't touch me hentai!");
  100. }
  101. }
  102. })(i)
  103. }
  104. }