Javascript 仅当输入字段不为空且其中一个具有有效URL时显示按钮
我有下面的代码,检查输入字段“inputURL”是否有有效的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
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>
输入标题/说明