Advertisement
Guest User

Viszga Levente

a guest
Dec 12th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <html>
  2. <head>
  3. </head>
  4.  
  5. <body>
  6.  
  7. A <input type='text' id="a_ertek">
  8. <select name="muvelet" id='muvelet'>
  9. <option>+</option>
  10. <option>-</option>
  11. <option>*</option>
  12. <option>/</option>
  13. </select>
  14. B <input type='text' id="b_ertek">
  15.  
  16. <input type="button" value="Eredmény" onclick="eredmeny();">
  17.  
  18. C <input type='text' id="c_ertek">
  19.  
  20.  
  21. <script>
  22.  
  23. function eredmeny(){
  24.  
  25.     var hiba = "";
  26.  
  27.  
  28.  
  29.     var a_ertek = document.getElementById("a_ertek").value;
  30.     var b_ertek = document.getElementById("b_ertek").value;
  31.     var muvelet = document.getElementById("muvelet").value;
  32.  
  33.     if(!csakszam(a_ertek,"0123456789"))hiba += "(A) csak szám lehet!\n";
  34.     if(!csakszam(b_ertek,"0123456789"))hiba += "(B) csak szám lehet!\n";
  35.     if(a_ertek=="")hiba += "(A) nem lehet üres!\n";
  36.     if(b_ertek=="")hiba += "(B) nem lehet üres!\n";
  37.     if(hiba==""){
  38.  
  39.         var eredmeny = '';
  40.         if(muvelet=="+"){ eredmeny = parseInt(a_ertek) + parseInt(b_ertek);}
  41.         if(muvelet=="-"){ eredmeny = parseInt(a_ertek) - parseInt(b_ertek);}
  42.         if(muvelet=="*"){ eredmeny = parseInt(a_ertek) * parseInt(b_ertek);}
  43.         if(muvelet=="/"){ eredmeny = parseInt(a_ertek) / parseInt(b_ertek);}
  44.  
  45.  
  46.         document.getElementById("c_ertek").value = eredmeny;
  47.     }else{
  48.         alert(hiba);
  49.     }
  50.  
  51. }
  52.  
  53.  
  54. function csakszam(adat,minta){
  55.   for (var i=0; i<adat.length; i++)
  56.     if (minta.indexOf(adat.charAt(i)) == -1)
  57.       return false;
  58.  
  59.   return true;
  60.  }
  61.  
  62. </script>
  63.  
  64. </body>
  65. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement