AAI-181 verification of SDNC portal 65/7965/1
authorqin.liang(10184303) <qin.liang13@zte.com.cn>
Fri, 18 Aug 2017 03:41:16 +0000 (11:41 +0800)
committerqin.liang(10184303) <qin.liang13@zte.com.cn>
Fri, 18 Aug 2017 03:43:33 +0000 (11:43 +0800)
Change-Id: Idb52ad72ad132a389a021a32fa0764345618bf37
Issue-ID: AAI-181
Signed-off-by: qin.liang(10184303) <qin.liang13@zte.com.cn>
esr/src/main/webapp/extsys/sdncontroller/js/sdncController.js
esr/src/main/webapp/extsys/sdncontroller/sdncView.html

index 56f22c2..1c9b7bd 100644 (file)
@@ -107,7 +107,9 @@ var vm = avalon.define({
         },
         $saveSDNC: function () {
             var form = $('#vnfm_form');
-           //TODO valiate
+            if(!vm.validate()){
+                return;
+            }
             vm.server_rtn.info_block = true;
             vm.server_rtn.warning_block = false;
 
@@ -128,6 +130,18 @@ var vm = avalon.define({
             vm.currentElement = vm.sdncList[index];
             vm.$showTable();
         },
+        validate: function () {
+            var res = true;
+            var sdncSave = vm.getSDNCSave();
+           var url = sdncSave.url;
+            if(!vm.$format.url.test(url)){
+                $("#form_sdnc input[name='url']").next().html("The url format is incorrect");
+                res = res && false;
+            } else {
+                $("#form_sdnc input[name='url']").next().html("");
+            }
+            return res;
+        },
         delSDNC: function (id, index) {
             bootbox.confirm($.i18n.prop("nfv-sdnc-iui-message-delete-confirm"), function (result) {
                 if (result) {
index 3cd78a5..6bcb68f 100644 (file)
@@ -40,7 +40,7 @@
                     </div>
                     <div class="modal-body">
                         <div class="step-content">
-                            <form class="form-horizontal" role="form">
+                            <form class="form-horizontal" role="form" id="form_sdnc">
                                 <div class="form-group">
                                     <label class="control-label col-sm-3">
                                         <span>Name</span>
@@ -59,7 +59,6 @@
                                     <div class="col-sm-7">
                                         <input type="text" ms-duplex="currentElement.url" name="url" class="form-control"/>
                                         <span class="help-block"></span>
-                                        <span class="help-block"></span>
                                     </div>
                                 </div>
                                 <div class="form-group">