Advertisement
Guest User

Untitled

a guest
Nov 14th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.89 KB | None | 0 0
  1. <#import "commons.ftlh" as c>
  2.  
  3. <@c.page>
  4. <div class="form-box">
  5.     <div class="header">Add article</div>
  6.     <div class="body">
  7.         <form method="post" action="/article">
  8.             <input type="hidden" name="action" value="addArticle">
  9.             <div class="field">
  10.                 <div class="name">
  11.                     <label for="name">Title</label>
  12.                 </div>
  13.                 <div class="value">
  14.                     <input id="title" name="title"/>
  15.                 </div>
  16.             </div>
  17.             <div class="field">
  18.                 <div class="name">
  19.                     <label for="message">Text</label>
  20.                 </div>
  21.                 <div class="value">
  22.                     <textarea id="textArticle" name="textArticle"></textarea>
  23.                 </div>
  24.             </div>
  25.             <div class="button-field">
  26.                 <input type="submit" value="Create">
  27.             </div>
  28.             <div class="error"></div>
  29.             <div class="info"></div>
  30.         </form>
  31.     </div>
  32. </div>
  33. <script>
  34.     $(function() {
  35.         $(".form-box form").submit(function () {
  36.             var title = $(this).find("input[name='title']").val();
  37.             var textArticle = $(this).find("textarea[name='textArticle']").val();
  38.             var $error = $(this).find(".error");
  39.             var $info = $(this).find(".info");
  40.             $.post("", {
  41.                 action: "addArticle",
  42.                 title: title,
  43.                 textArticle: textArticle
  44.             }, function (response) {
  45.                 if (response["success"]) {
  46.                     $info.text(response["info"])
  47.                 } else {
  48.                     $error.text(response["error"]);
  49.                     if (response["error"] == null)  document.location.href = "/";
  50.                 }
  51.             });
  52.             return false;
  53.         });
  54.     })
  55. </script>
  56. </@c.page>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement