_form_remote.html.erb 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. <%= form_for(@customer, :remote => true, :html => {:class=>"form-horizontal"}) do |f| %>
  2. <div class="portlet-body form">
  3. <div class="alert alert-danger hidden" id="error_explanation_remote_customer"></div>
  4. <div class="form-body">
  5. <div class="row">
  6. <div class="form-group ">
  7. <%= f.label :nick_name, {:class=>"col-md-3 control-label"} do %>Nombre <span class="required">*</span>
  8. <% end %>
  9. <div class="col-md-9">
  10. <%= f.text_field :nick_name, {:class=>"form-control input-xlarge" } %>
  11. </div>
  12. </div>
  13. <div class="form-group">
  14. <%= f.label :phone, "Teléfono", {:class=>"col-md-3 control-label"} do %> Teléfono
  15. <% end %>
  16. <div class="col-md-5">
  17. <div class="input-icon">
  18. <i class="fa fa-phone"></i>
  19. <%= f.text_field :phone, {:class=>"form-control mask_phone input-small" } %>
  20. </div>
  21. </div>
  22. </div>
  23. <div class="form-group ">
  24. <%= f.label :credit, "¿Se le otorgará crédito?", {:class=>"col-md-3 control-label"} %>
  25. <div class="col-md-9">
  26. <%= f.check_box(:credit,
  27. {
  28. class: "make-switch",
  29. data: {
  30. on_color: "success",
  31. off_color: "danger",
  32. on_text: "Si",
  33. off_text: "No"
  34. }
  35. }, "true","false"
  36. ) %>
  37. </div>
  38. </div>
  39. <div class="form-group credit_limits" <% if !@customer.credit? %> style="display:none;" <% end %> >
  40. <%= f.label :credit_limit, {:class=>"col-md-3 control-label"} do %> Limite de crédito <span class="required">*</span> <% end %>
  41. <div class="col-md-5">
  42. <div class="input-group">
  43. <span class="input-group-addon"> $ </span>
  44. <%= f.text_field :credit_limit, {:class=>"form-control mask_decimal input-small"} %>
  45. </div>
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. <div class="form-actions">
  51. <div class="row">
  52. <div class="col-md-9">
  53. <%= f.submit 'Guardar', {:class=>"btn green"} %>
  54. <button type="button" class="btn default" onclick="cerrarDialog()">Cerrar</button>
  55. </div>
  56. </div>
  57. </div>
  58. </div>
  59. <% end %>
  60. <script type="text/javascript">
  61. $(document).ready(function() {
  62. handleInputMasks();
  63. App.init();
  64. $('input[name="customer[credit]"]').on('switchChange.bootstrapSwitch', function(event, state) {
  65. if (state) {
  66. $(".credit_limits").show();
  67. }else{
  68. $(".credit_limits").hide();
  69. }
  70. });
  71. });
  72. function cerrarDialog() {
  73. $('#dialog').modal('toggle');
  74. }
  75. </script>