私がしようとしているのは、ユーザーが都市を選択すると、デフォルトでマイルが入力され、郵便番号は空白のままになります。選択した値に基づいてデフォルト値を設定する
以下はコードIであり、表示されるリストに基づいて都市を選択することができます。私はまた、郵便番号とマイルとそれらが生成される方法を提供しました。
<div class="form-group">
<select class="form-control" id="city"
ng-model="searchParam.City"
ng-options="City.value for City in Cities">
<option disabled="disabled" selected="selected" value="">City</option>
</select>
</div>
<div class="row">
<div class="col-xs-7 no-padding-right">
<div class="form-group">
<div class="input-group">
<select class="form-control" name="distance"
ng-model="searchParam.Distance"
ng-options="mile.value for mile in miles"></select>
<div class="input-group-addon">miles</div>
</div>
</div>
</div>
<div class="col-xs-5 no-padding-left">
<div class="form-group">
<input allow-pattern="[\d\W]" class="form-control"
id="zip" maxlength="5" ng-model="searchParam.Zip"
placeholder="Zip code" type="text" />
</div>
</div>
</div>
私は理解しています何で次の操作を実行しようとしています:
<script>
function citySelected(){
if(searchParam.City.selected){
not sure how to set miles to default
not sure how to say leave zip code blank
}
}
</script>
あなたはJavaScriptに新しく、あなたが角度のJSを使用しています! –
あなたが開示していないAngularJSを使用しているコードの外観。あなたの質問に適切なタグを付けて、外部の図書館に知らせて、誰かがあなたを助けてくれるようにすることが重要です。 – Jim
@ AL-zami私が言ったように、私はJavascriptでそれを書こうとしています。これを書いた以前の人は角度があります、あなたは正しいです –