Sabab

Untitled

Nov 4th, 2017
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.00 KB | None | 0 0
  1.  
  2. @{
  3.     ViewBag.Title = "SaveFromForm";
  4.     Layout = "~/Views/Shared/_Layout.cshtml";
  5. }
  6.  
  7.  
  8.  
  9. <h2>Save From Form</h2>
  10.  
  11. <div>
  12.  
  13.     <form method="POST" id="AddItemForm">
  14.  
  15.  
  16.         <label for="Name">Name: </label>
  17.  
  18.  
  19.         <input id="Name" type="text" name="Name" class="form-control"/>
  20.         <br/>
  21.         <label for="Price">Price: </label>
  22.         <input id="Price" type="text" name="Price" class="form-control"/>
  23.         <br/>
  24.  
  25.         <input id="Save" type="submit" name="Save" value="Save" class="btn btn-primary"/>
  26.     </form>
  27.  
  28.  
  29.  
  30. </div>
  31. <br/>
  32. <div class="text-info">
  33.  
  34.     @ViewBag.Message
  35.  
  36.     @{
  37.  
  38.         string message = ViewBag.Message;
  39.  
  40.         if (message!=null)
  41.         {
  42.  
  43.             if (message == "Already Exist")
  44.             {
  45.                     Response.Write("<script>alert('This food already exists');</script>");
  46.             }
  47.  
  48.             else if (message=="Saved")
  49.             {
  50.                 Response.Write("<script>alert('Successfully Saved');</script>");
  51.             }
  52.             else if (message == "Saving Failed")
  53.             {
  54.                 Response.Write("<script>alert('Saving Failed');</script>");
  55.             }  
  56.            
  57.         }
  58.        
  59.     }
  60.  
  61. </div>
  62.  
  63. <script src="~/Scripts/jquery-3.2.1.js"></script>
  64. <script src="~/Scripts/jquery.validate.js"></script>
  65.  
  66. <script>
  67.     $(document).ready(function () {
  68.         $("#AddItemForm").validate({
  69.             rules: {
  70.                 Name: "required",
  71.                 Price: {
  72.                     required: true,
  73.                     number: true,
  74.                     range: [0, 100]
  75.                 }
  76.  
  77.             },
  78.             messages: {
  79.                 Name: "Please provide item name",
  80.                 Price: {
  81.                     required: "Please provide item price",
  82.                     number: "Please provide number only",
  83.                     range: "You have to enter price between 0 to 100"
  84.                 }
  85.  
  86.             }
  87.         });
  88.     });
  89. </script>
Add Comment
Please, Sign In to add comment