根据来自 select 的输入打开表单 [英] Open form based on input from select

查看:17
本文介绍了根据来自 select 的输入打开表单的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有办法根据 Bootstrap 3 中表单控件选择的输入打开表单?

我在一个页面上有 3 个表单,我想根据第一个 select 标签中的值 (id) 显示表单.

以前看过这个,但找不到页面,谷歌也没有运气(可能搜索词不好).认为这可以通过隐藏表单直到它被调用来完成.

也可以选择使用 Modal,但我更喜欢将所有内容都放在一个页面上.

更新仍然无法显示表单,即使@Mat 的建议适用于 jsFiddle.上传文件希望有人能发现错误.

<头><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>测试页</title><!-- 最新编译和缩小的 CSS --><link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"><!-- jQuery 库--><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script><!-- 最新编译的 JavaScript --><script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script><脚本>//$('#myModal').modal('show');$('#formSel').change(function() {var id = $(this).val();if( id != '-' ){$('form').hide();$('#form'+id).show();$('#myModal').modal('show');}});<身体><select id="formSel"><option value="-">选择表单</option><option value="1">表格 1</option><option value="2">表格2</option><option value="3">表格3</option></选择><div id="myModal" class="modalfade"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span><h4 class="modal-title">模态标题</h4>

<div class="modal-body"><form id="form1"><input type="text" value="form 1"/></form><form id="form2"><input type="text" value="form 2"/></form><form id="form3"><input type="text" value="form 3"/></form>

</div><!--/.modal-content --></div><!--/.modal-dialog --></div><!--/.modal --></html>

解决方案

UPDATE:看看这个 Fiddle http://jsfiddle.net/blocknotes/Luh1w87d/

修改您的选择:


                
            
发送“验证码”获取 | 15天全站免登陆