Advertisement
Guest User

Untitled

a guest
Aug 25th, 2016
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. <div id="form-modal-body" class="modal-body">
  2. <form id="register_new_customer" method="post" action="{% url "customer:new_customer" %}">
  3. {% csrf_token %}
  4. <div id="form-errors" class='form-errors' class="text-danger"></div>
  5. {%for field in customer_form %}
  6. <div class="form-group {%if field.errors %} has-error{%endif%}">
  7. <span class="help-block">{{ field.errors }}</span>
  8. <label for="{{ field.id_for_label }}" class="control-label">{{ field.label }}</label>
  9. <div>{{ field }}</div>
  10. </div>
  11. {% endfor %}
  12. <div class="modal-footer">
  13. <div class="col-lg-10 col-lg-offset-2">
  14. <button type="reset" class="btn btn-default" data-dismiss="modal">Cancel</button>
  15. <button type="submit" class="btn btn-primary">Submit</button>
  16. </div>
  17. </div>
  18. </form>
  19. </div>
  20.  
  21. $(document).on('submit', '#register_new_customer', function(e) {
  22. e.preventDefault();
  23. var frm = $('#register_new_customer')
  24. $.ajax({
  25. type: frm.attr('method'),
  26. url: frm.attr('action'),
  27. data: frm.serialize(),
  28. success:function (response) {
  29. // TODO: How to handle Form Validation error messages?!
  30. }
  31. })
  32. return false;
  33.  
  34. return HttpResponse(customer_form.errors.as_json())
  35.  
  36. "phone_number": [{"message": "Please enter a valid Phone Number!", "code": "invalid"}], "box_enabled": [{"message": "This field is required.", "code": "required"}]}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement