Advertisement
kirilstanoev

CreateQuestionViewModel

May 20th, 2020
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.36 KB | None | 0 0
  1. @model Negometrix.Web.Models.Questions.CreateQuestionViewModel
  2.  
  3. <head>
  4. <title>Bootstrap Example</title>
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">
  7. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  8. <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>
  9. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
  10. </head>
  11.  
  12. <div class="row">
  13. <div class="col-md-4">
  14.  
  15. <div asp-validation-summary="ModelOnly" class="text-danger"></div>
  16. <div class="form-group">
  17. <label asp-for="Name" class="control-label"></label>
  18. <input asp-for="Name" class="form-control" />
  19. <span asp-validation-for="Name" class="text-danger"></span>
  20. <label asp-for="Description" class="control-label"></label>
  21. <input asp-for="Description" class="form-control" />
  22. <span asp-validation-for="Description" class="text-danger"></span>
  23.  
  24. <label asp-for="QuestionType.QuestionTypeName" class="control-label"></label>
  25. <select asp-for="QuestionType.QuestionTypeName" id="kiroPetrov">
  26. <option value="none">none</option>
  27. <option value="text">text</option>
  28. <option value="document">document</option>
  29. <option value="multiple">multiple</option>
  30. <option value="single">single</option>
  31. </select>
  32. <div id="artists"></div>
  33. @{var isRecId = Guid.NewGuid();}
  34.  
  35. <div class="custom-control custom-switch">
  36. <input asp-for="IsRequired" type="checkbox" class="custom-control-input" id="@isRecId">
  37. <label asp-for="IsRequired" class="custom-control-label" for="@isRecId">Required</label>
  38. </div>
  39.  
  40. </div>
  41. </div>
  42. </div>
  43.  
  44. <script>
  45. let i = 1;
  46.  
  47. $(document).ready(function () {
  48. let $fields = $('#artists');
  49. $('#kiroPetrov').on('change', (function (e) {
  50. e.preventDefault();
  51. $('<input type="text" name="Artists[' + i++ + '].Name" class="form-control" value=""/><br />').appendTo($fields);
  52. }));
  53. });
  54. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement