javascript - 下拉显示输出

标签 javascript php jquery html

我有 2 个下拉列表,我需要的是当用户从 2 个下拉列表中选择一个选项时。当用户点击GO按钮时,会分别显示所选择的选项

我希望它是这样的,我只是使用标签来更好地理解

<label for="bl" class="control-label col-xs-3"><p class="left">Branch:</p></label><p>Branch A</p>

<label for="bl" class="control-label col-xs-3"><p class="left">Category:</p></label><p>Stock</p>

我的品牌下拉列表实际上是 php。

这是我的下拉列表

<div class="col-xs-8">
<div class="req">
 <select name="bid" class="form-control">
<option value="" default style="color:gray;">Branch</option>
<option value="brancha">Branch A</option>
<option value="branchb">Branch B</option>
<option value="branchc">Branch C</option>
</select>
</div>
</div>

   <div class="col-xs-8">
	<div class="req">
     <select name="brcat" class="form-control">
	<option value="" default style="color:gray;">Category</option>
	<option value="Stock">Stock</option>
	<option value="Sales">Sales</option>
	<option value="Stock Transfer">Stock Transfer</option>
	</select>
	</div>
	</div>

<button type="submit" class="btn btn-default bt" style="align:right;">Go</button> 

最佳答案

您可以使用jQuery Selectors搜索并匹配文档中的元素。例如,您可以使用 ID Selectors 获取元素的值。当您向其添加 id 时:

$('#go_btn').on('click', function(){
  var branch = $('#branch_opt option:selected').val();
  var category = $('#category_opt option:selected').val();
  $('#branch_div').html('Branch : '+branch);
  $('#category_div').html('Category : '+category);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="branch_opt">
  <option value="">Branch</option>
  <option value="brancha">Branch A</option>
  <option value="branchb">Branch B</option>
  <option value="branchc">Branch C</option>
</select>

<select id="category_opt">
  <option value="">Category</option>
  <option value="Stock">Stock</option>
  <option value="Sales">Sales</option>
  <option value="Stock Transfer">Stock Transfer</option>
</select>

<input type="button" id="go_btn" value="Go">

<div id="branch_div"></div>
<div id="category_div"></div>

关于javascript - 下拉显示输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33263145/

相关文章:

javascript - 如何终止通过 SSH 启动的 Node.js 的 NOHUP 进程

javascript - 将 angular js1.x 过滤器转换为 angular js 2.0 管道

php - CloudFlare Flexible SSL with Wordpress(模板 URL)

javascript - 使 JSTree 响应

javascript - 如何从 angularjs 应用程序的输入字段中获取 getText()

javascript - 购买成功后 react 推送查看

具有异步函数的 JavaScript 数组

php - 无法使用 phpmailer 使用 smtp.gmail

php - datamapper 是否将 SGBD 结果转换为对象?

javascript - 如何为单页 jQuery 登录、注册和忘记密码表单适当更改 url