Advertisement
Guest User

Untitled

a guest
Jun 24th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. function inputCheck()
  2. {
  3. var check = document.forms["drinkList"]["quant1"].value
  4. if (isNaN(check))
  5. {
  6. window.alert("Input numbers only");
  7. return false;
  8. }
  9. }
  10.  
  11. <input onchange="inputCheck(this)">
  12.  
  13. function inputCheck(elem){
  14. var check = elem.value;
  15. if (isNaN(check))
  16. {
  17. window.alert("Input numbers only");
  18. return false;
  19. }
  20. }
  21.  
  22. var names = ['quant2', 'quant3', 'quant4', 'quant5', 'whip', 'cream', 'sugar', 'chocolate', 'caramel2'];
  23. document.body.addEventListener('keyup', function (e) {
  24. // skip event if it was NOT triggered on a matching element
  25. if (names.indexOf(e.target.name) === -1) { return; }
  26.  
  27. // code to process event...
  28. });
  29.  
  30. $("#drinkList .nonNumberTextbox").each(function(index, node) {
  31. if (isNaN(node.value)) {
  32. window.alert("Input numbers only");
  33. return false;
  34. }
  35. });
  36.  
  37. if (check.trim() === '' || isNaN(+check)) {
  38.  
  39. if (isNaN(parseInt(check, 10))) { // if only integers are allowed
  40. }
  41.  
  42. if (isNaN(parseFloat(check))) { // if integers and decimals are allowed
  43. }
  44.  
  45. if(!/^d+$/.test(check)) { // if the number needs to be an integer
  46. }
  47.  
  48. if(!/^d+(?:.d*)?$/.test(check)) { // if the number can be an integer or a decimal
  49. }
  50.  
  51. var textboxes = ['quant2', 'quant3', 'quant4', 'quant5', 'whip', 'cream', 'sugar', 'chocolate', 'caramel2'];
  52.  
  53. for (var i = 0; i < textboxes.length; i++ ){
  54. var check = document.forms["drinkList"][textboxes[i]].value;
  55. if (isNaN(check)){
  56. window.alert("Input numbers only");
  57. break;
  58. }
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement