subscribe.js 871 B

123456789101112131415161718192021222324
  1. define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefined, Backend, Table, Form) {
  2. var Controller = {
  3. index: function () {
  4. Controller.api.bindevent();
  5. $("input[name='row[type]']:checked").trigger("click");
  6. },
  7. api: {
  8. bindevent: function () {
  9. //不可见的元素不验证
  10. $("form[role=form]").data("validator-options", {ignore: ':hidden'});
  11. Form.api.bindevent($("form[role=form]"));
  12. //显示和隐藏
  13. $(document).on("click", "input[name='row[type]']", function () {
  14. var type = $("input[name='row[type]']:checked").val();
  15. $('.isshow').hide();
  16. $('.' + type).show();
  17. });
  18. }
  19. }
  20. };
  21. return Controller;
  22. });