Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 仅当输入字段不为空且其中一个具有有效URL时显示按钮_Javascript_Angularjs - Fatal编程技术网

Javascript 仅当输入字段不为空且其中一个具有有效URL时显示按钮

Javascript 仅当输入字段不为空且其中一个具有有效URL时显示按钮,javascript,angularjs,Javascript,Angularjs,我有下面的代码,检查输入字段“inputURL”是否有有效的URL很好,如果它有锚链接a.btn显示良好,但我也只希望它显示两者是否都已填写。如何添加到锚中的ng show <form name="myForm" class="row inputs"> <div class="col-xs-5"> <label for="exampleInputPassword1">Enter a Title/Descripti

我有下面的代码,检查输入字段“inputURL”是否有有效的URL很好,如果它有锚链接
a.btn
显示良好,但我也只希望它显示两者是否都已填写。如何添加到锚中的
ng show

<form name="myForm" class="row inputs">
          <div class="col-xs-5">
              <label for="exampleInputPassword1">Enter a Title/Description</label>
                <input type="text" id="urlName" class="form-control" placeholder=""  ng-model="mvName" >
            </div>
            <div class="col-xs-5">
                <label for="exampleInputPassword1">Enter a URL</label>
                <input type="url" name="inputURL" id="urlLink" class="form-control" placeholder=""  ng-model="mvUrl" >
          </div>
          <div class="col-xs-2">
              <a href="javascript:" ng-click="saveToList($event)" class="btn btn-block post" ng-show="myForm.inputURL.$valid  ">Post</a>
          </div>
        </form>

输入标题/说明
输入一个URL

您可以检查两者是否都填充了如下型号:

ng-show="myForm.inputURL.$valid && mvName && nvUrl"
或者使用输入的视图值

ng-show="myForm.inputURL.$valid && myForm.inputURL.$viewValue && myForm.urlName.$viewValue"

您可以使用所需的HTML5特殊属性来检查输入是否为empy

 <form name="myForm" class="row inputs">
      <div class="col-xs-5">
          <label for="exampleInputPassword1">Enter a Title/Description</label>
            <input type="text" name="mvName id="urlName" class="form-control" placeholder=""  ng-model="mvName" required>
        </div>
        <div class="col-xs-5">
            <label for="exampleInputPassword1">Enter a URL</label>
            <input type="url" name="inputURL" id="urlLink" class="form-control" placeholder=""  ng-model="mvUrl" required>
      </div>
      <div class="col-xs-2">
          <a href="javascript:" ng-click="saveToList($event)" class="btn btn-block post" ng-show="myForm.inputURL.$valid && !myForm.inputURL.$error.required && !myForm.mvName.$error.required">Post</a>
      </div>
    </form>

输入标题/说明