我剛剛設置表單,我需要能夠將兩個單獨的值提交給另一臺服務器上的Java後端。其中一個值是預定義值,應該來自select
,另一個值來自文本input
字段。如何使用AngularJS提交選項和文本輸入表單
在前端用戶將從下拉列表中選擇一個選項並在文本框中輸入文本,然後點擊提交按鈕將其發送到後端。
我遇到了麻煩,並且正在尋找一些指針。我有一些代碼描繪了我一直在嘗試做的事情。
<div class="col-xs-3">
<label>Search Criteria:</label>
<select class="form-control" tabindex="20">
<option value="0" disabled selected>Select your criteria</option>
<option value="1">Project Reference</option>
<option value="2">Service Owner</option>
<option value="3">Service Name</option>
<option value="4">Service Abbreviation</option>
<option value="5">Domain Abbreviation</option>
<option value="6">Domain Name</option>
</select>
</div>
<div class="col-xs-3">
<label>Search Terms:</label>
<form name="options" class="form-inline">
<div class="form-group">
<input type="text" tabindex="21" class="form-control" placeholder="Search for..." ng-model="mytext" required>
<button type="submit" tabindex="22" style="color: #ffffff;
background-color: #007381;" class="btn btn-default" ng-disabled="options.$invalid"><b>Go </b><b></b><span class="glyphicon glyphicon-chevron-right"></span></button>
</div>
</form>
</div>
它會幫助你。您可以根據需要創建儘可能多的ajax請求。所有你需要使用角度的'$ http'服務。閱讀https://docs.angularjs.org/api/ng/service/$http – Vineet