Advertisement
Guest User

Untitled

a guest
Jun 27th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.29 KB | None | 0 0
  1. /**** sample *****/
  2.  
  3. function addition(first = 0, second = 0) {
  4. var a = parseFloat(first);
  5. var b = parseFloat(second);
  6. var total = 0;
  7. total = a + b;
  8. return total;
  9. }
  10.  
  11. function subtraction(first = 0, second = 0) {
  12. var a = parseFloat(first);
  13. var b = parseFloat(second);
  14. var sub = a * b;
  15. return sub;
  16. }
  17.  
  18. function multiplication(first = 0, second = 0) {
  19. var a = parseFloat(first);
  20. var b = parseFloat(second);
  21. var product = a * b;
  22.  
  23. return product;
  24. }
  25.  
  26. function division(first = 0, second = 0) {
  27. var a = parseFloat(first);
  28. var b = parseFloat(second);
  29. var divi = a / b;
  30. return divi;
  31. }
  32.  
  33.  
  34.  
  35. function get_input(e){
  36. var input = $(this).val();
  37. var holder = 0;
  38. if(e.which == 107){
  39. result = input.split("+");
  40.  
  41. if(result.length <= 1 ){
  42. holder = 0;
  43. }
  44. else if(result.length == 2){
  45. r1 = ((result[0]) ? result[0] : 0);
  46.  
  47. holder = addition(r1, 0);
  48. }
  49. else{
  50. r1 = ((result[0]) ? result[0] : 0);
  51. r2 = ((result[1]) ? result[1] : 0);
  52.  
  53. holder = addition(r1, r2);
  54. }
  55. return $(this).val(holder+'+');
  56. }
  57.  
  58. }
  59.  
  60. $('input[type=text], input[type=number]').keyup(get_input);
  61.  
  62. /**** end sample***/
  63. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement