},
$saveSDNC: function () {
var form = $('#vnfm_form');
- //TODO valiate
+ if(!vm.validate()){
+ return;
+ }
vm.server_rtn.info_block = true;
vm.server_rtn.warning_block = false;
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) {
</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>
<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">