【发布时间】:2017-01-06 20:23:25
【问题描述】:
我是设置表单的新手,我需要能够将两个单独的值提交到不同服务器上的 Java 后端。其中一个值是预定义的值,它应该来自select,另一个来自文本input 字段。
在前端,用户将从下拉列表中选择一个选项并在文本框中输入文本,然后点击提交按钮将其发送到后端。
我在设置时遇到了问题,正在寻找一些指示。我有一些代码描绘了我一直在尝试做的事情。
<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 请求。您只需要使用 Angular 的
$http服务即可。阅读此docs.angularjs.org/api/ng/service/$http