Browse Source

表单去空判断

laiguoran 5 years ago
parent
commit
b496439f42
2 changed files with 19 additions and 11 deletions
  1. 10 10
      app/public/js/setting.js
  2. 9 1
      app/view/profile/info.ejs

+ 10 - 10
app/public/js/setting.js

@@ -181,11 +181,11 @@ function checkUserForm(status) {
             if ($('#add-user input[name="role"]').val() == '') {
                 throw '职位名称不能为空';
             }
-            $('#add-user input[name="account"]').val($.trim($('#add-user input[name="account"]').val()));
-            $('#add-user input[name="name"]').val($.trim($('#add-user input[name="name"]').val()));
-            $('#add-user input[name="company"]').val($.trim($('#add-user input[name="company"]').val()));
-            $('#add-user input[name="role"]').val($.trim($('#add-user input[name="role"]').val()));
-            $('#add-user input[name="telephone"]').val($.trim($('#add-user input[name="telephone"]').val()));
+            $('#add-user input[name="account"]').val(trimInvalidChar($('#add-user input[name="account"]').val()));
+            $('#add-user input[name="name"]').val(trimInvalidChar($('#add-user input[name="name"]').val()));
+            $('#add-user input[name="company"]').val(trimInvalidChar($('#add-user input[name="company"]').val()));
+            $('#add-user input[name="role"]').val(trimInvalidChar($('#add-user input[name="role"]').val()));
+            $('#add-user input[name="telephone"]').val(trimInvalidChar($('#add-user input[name="telephone"]').val()));
         } else {
             if ($('#edit-user select[name="account_group"]').val() == 0) {
                 throw '请选择账号组';
@@ -202,11 +202,11 @@ function checkUserForm(status) {
             if ($('#edit-user input[name="role"]').val() == '') {
                 throw '职位名称不能为空';
             }
-            $('#edit-user input[name="account"]').val($.trim($('#edit-user input[name="account"]').val()));
-            $('#edit-user input[name="name"]').val($.trim($('#edit-user input[name="name"]').val()));
-            $('#edit-user input[name="company"]').val($.trim($('#edit-user input[name="company"]').val()));
-            $('#edit-user input[name="role"]').val($.trim($('#edit-user input[name="role"]').val()));
-            $('#edit-user input[name="telephone"]').val($.trim($('#edit-user input[name="telephone"]').val()));
+            $('#edit-user input[name="account"]').val(trimInvalidChar($('#edit-user input[name="account"]').val()));
+            $('#edit-user input[name="name"]').val(trimInvalidChar($('#edit-user input[name="name"]').val()));
+            $('#edit-user input[name="company"]').val(trimInvalidChar($('#edit-user input[name="company"]').val()));
+            $('#edit-user input[name="role"]').val(trimInvalidChar($('#edit-user input[name="role"]').val()));
+            $('#edit-user input[name="telephone"]').val(trimInvalidChar($('#edit-user input[name="telephone"]').val()));
         }
     } catch (err) {
         toastr.error(err);

+ 9 - 1
app/view/profile/info.ejs

@@ -11,7 +11,7 @@
                 <div class="row m-0">
                     <div class="col-5 my-3">
                         <!--账号资料-->
-                        <form action="/profile/save" method="post" id="base-form">
+                        <form action="/profile/save" method="post" id="base-form" onsubmit="return checkUserForm();">
                             <input-text label="账号" value="<%= accountData.account %>" readonly="readonly"></input-text>
                             <input-text label="姓名" value="<%= accountData.name %>" placeholder="请输入姓名" name="name"></input-text>
                             <input-text label="单位" value="<%= accountData.company %>" name="company"></input-text>
@@ -35,3 +35,11 @@
     const csrf = '<%= ctx.csrf %>';
 </script>
 <script type="text/javascript" src="/public/js/profile.js"></script>
+<script>
+function checkUserForm () {
+    $('input[name="name"]').val(trimInvalidChar($('input[name="name"]').val()));
+    $('input[name="company"]').val(trimInvalidChar($('input[name="company"]').val()));
+    $('input[name="role"]').val(trimInvalidChar($('input[name="role"]').val()));
+    $('input[name="telephone"]').val(trimInvalidChar($('input[name="telephone"]').val()));
+}
+</script>