可输入可下拉的输入选择框
2017-10-30 00:00
344 查看
PC
<div class="row form-horizontal">
<div class="col-md-6">
<div class="form-group">
<label class="col-sm-2 control-label"><span class="mark-btn">*</span>落款部门</label>
<div class="col-sm-8">
<div>
<!--select标签和input外面的span标签的格式是为了使两个位置在同一位置,控制位置-->
<span style="position:absolute;width:235px;">
<select name="aabb" id="aabb" class="form-control"
onChange="javascript:document.getElementById('ccdd').value=document.getElementById('aabb').options[document.getElementById('aabb').selectedIndex].value;">
<!--下面的option的样式是为了使字体为灰色,只是视觉问题,看起来像是注释一样-->
<option value="" style="color:#c2c2c2;">---请选择---</option>
<option value="闲人书库">闲人书库</option>
<option value="闲人BLOG">闲人BLOG</option>
</select>
</span>
<span style="position:absolute;width:200px;margin:1px;">
<input type="text" name="ccdd" id="ccdd" placeholder="可选择也可输入的下拉框" class="form-control" style="border:0;height: 32px;">
</span>
</div>
</div>
</div>
</div>
</div>
移动端===================================
<div class="weui_cell weui_cell_select weui_select_after">
<div class="weui_cell_hd">落款部门</div>
<div class="weui_cell_bd weui_cell_primary" style="
height: 44px;
">
<!--select标签和input外面的span标签的格式是为了使两个位置在同一位置,控制位
置-->
<span style="position:absolute;width: 80%;">
<select name="aabb" id="aabb" class="weui_select" onchange="javascript:document.getElementById
('ccdd').value=document.getElementById('aabb').options[document.getElementById('aabb').selectedIndex].value;" style="
opacity: 0;
">
<!--下面的option的样式是为了使字体为灰色,只是视觉问题,看起来像是注
释一样-->
<option value="" style="color:#c2c2c2;">---请选择---
</option>
<option value="闲人书库">闲人书库</option>
<option value="闲人BLOG">闲人BLOG</option>
</select>
</span>
<span style="position:absolute;width: 65%;z-index: 2;">
<input type="text" name="ccdd" id="ccdd" placeholder="可选择也可输
入的下拉框" class="weui_input" style="border:0;padding-left: 15px;height: 44px;line-height: 44px;">
</span>
</div>
</div>
优化后========================
<div class="weui_cell weui_cell_select weui_select_after">
<div class="weui_cell_hd">地点</div>
<div class="weui_cell_primary" style="height: 44px;">
<span style="position:absolute;width: 80%;">
<select name="placeName" id="placeName" class="weui_select" onchange="changePlaceFunc();" style="opacity: 0;">
<option value="0" style="color:#c2c2c2;">---请选择---</option>
<option value="1">本班教室</option>
<option value="2">多媒体教室</option>
<option value="3">操场</option>
<option value="4">其他</option>
</select>
</span>
<span style="position:absolute;width: 55%;z-index: 2;top:10px;">
<input class="weui_input" id="place" name="place" maxlength="30" type="text" placeholder="请输入地点" style="border:0;padding-left: 15px;height: 20px;">
</span>
<i class="fa fa-plus-circle" aria-hidden="true" style="position: absolute;right: 15px;top: 14px;color: #04BE02;font-size:18px"></i>
</div>
</div>
<div class="row form-horizontal">
<div class="col-md-6">
<div class="form-group">
<label class="col-sm-2 control-label"><span class="mark-btn">*</span>落款部门</label>
<div class="col-sm-8">
<div>
<!--select标签和input外面的span标签的格式是为了使两个位置在同一位置,控制位置-->
<span style="position:absolute;width:235px;">
<select name="aabb" id="aabb" class="form-control"
onChange="javascript:document.getElementById('ccdd').value=document.getElementById('aabb').options[document.getElementById('aabb').selectedIndex].value;">
<!--下面的option的样式是为了使字体为灰色,只是视觉问题,看起来像是注释一样-->
<option value="" style="color:#c2c2c2;">---请选择---</option>
<option value="闲人书库">闲人书库</option>
<option value="闲人BLOG">闲人BLOG</option>
</select>
</span>
<span style="position:absolute;width:200px;margin:1px;">
<input type="text" name="ccdd" id="ccdd" placeholder="可选择也可输入的下拉框" class="form-control" style="border:0;height: 32px;">
</span>
</div>
</div>
</div>
</div>
</div>
移动端===================================
<div class="weui_cell weui_cell_select weui_select_after">
<div class="weui_cell_hd">落款部门</div>
<div class="weui_cell_bd weui_cell_primary" style="
height: 44px;
">
<!--select标签和input外面的span标签的格式是为了使两个位置在同一位置,控制位
置-->
<span style="position:absolute;width: 80%;">
<select name="aabb" id="aabb" class="weui_select" onchange="javascript:document.getElementById
('ccdd').value=document.getElementById('aabb').options[document.getElementById('aabb').selectedIndex].value;" style="
opacity: 0;
">
<!--下面的option的样式是为了使字体为灰色,只是视觉问题,看起来像是注
释一样-->
<option value="" style="color:#c2c2c2;">---请选择---
</option>
<option value="闲人书库">闲人书库</option>
<option value="闲人BLOG">闲人BLOG</option>
</select>
</span>
<span style="position:absolute;width: 65%;z-index: 2;">
<input type="text" name="ccdd" id="ccdd" placeholder="可选择也可输
入的下拉框" class="weui_input" style="border:0;padding-left: 15px;height: 44px;line-height: 44px;">
</span>
</div>
</div>
优化后========================
<div class="weui_cell weui_cell_select weui_select_after">
<div class="weui_cell_hd">地点</div>
<div class="weui_cell_primary" style="height: 44px;">
<span style="position:absolute;width: 80%;">
<select name="placeName" id="placeName" class="weui_select" onchange="changePlaceFunc();" style="opacity: 0;">
<option value="0" style="color:#c2c2c2;">---请选择---</option>
<option value="1">本班教室</option>
<option value="2">多媒体教室</option>
<option value="3">操场</option>
<option value="4">其他</option>
</select>
</span>
<span style="position:absolute;width: 55%;z-index: 2;top:10px;">
<input class="weui_input" id="place" name="place" maxlength="30" type="text" placeholder="请输入地点" style="border:0;padding-left: 15px;height: 20px;">
</span>
<i class="fa fa-plus-circle" aria-hidden="true" style="position: absolute;right: 15px;top: 14px;color: #04BE02;font-size:18px"></i>
</div>
</div>
相关文章推荐
- 可输入/选择的下拉框 -- 异步编程
- 【QTP学习笔记 1 】下拉框数据随机选择,日期输入,如何获取动态的对话框
- 基于jQuery实现select下拉选择可输入附源码下载
- Eclipse中输入存在的类名方法名等不能自动出现下拉列表选择
- 可选择也可输入的下拉列表框,html文件
- 下拉框根据输入文字自动选择和输入提示
- 网页中文本框下拉选择输入与自动提示功能的实现
- 可以输入也可以下拉选择的select
- 网页中文本框下拉选择输入与自动提示功能的实现
- 下拉框可输入可选择
- [转帖]下拉列表可以输入也可以选择
- 可以输入也可以下拉选择的select
- [原] combobox如何让用户不能输入只能从下拉列表里面选择
- C#中如何使ComboBox不能输入,只能从下拉列表中选择
- 可选择和输入的下拉列表框示例
- C#中的ComboBox实现只能选择不能输入,且下拉框中有默认值。
- pb数据窗口数据输入的下拉选择效果
- 可输入可选择的下拉列表
- 请教:JSP里如何实现下拉组合框,既能从列表中选择也能自由输入,同时输入时自动定位到与已输字符最相符的列表项?
- 既可以输入新的信息,又可以从下拉框中选择的代码