1. 程式人生 > >【html】可輸入可選擇下拉框

【html】可輸入可選擇下拉框

別跟我講需求!這是開發人員心裡無時無刻不在吶喊的話哪。。。
這段時間公司在開發個b2b電商後臺,需求人員和我們說,我這個下拉框是可以輸入的哦!我當時一臉懵逼,我接觸前端那麼久,我就還沒見過可輸入可選擇的下拉框,當時就感覺頓時豐富了我的三觀。沒辦法,那就上網搜唄。。。費我九牛二虎之力

HTML:

<select class="form-control" id="spec_num0" name="spec_num" onchange="document.getElementById('input0').value=$('#spec_num0 option:selected').text()"
> <option>金宇彬</option> <option>TOP</option> </select> <input id="input" class="form-control selectInput" name="input" placeholder="請選擇"/>

CSS:

.selectInput{position:absolute; margin-left:15px;padding-left:10px;width:130px;height:25px;left:1px;top:2px;border-bottom
:0px
;border-right:0px;border-left:0px;border-top:0px;}

它的核心思想就是把input定位在select上,當select發生變化時把值放到input上,這就形成了可輸入可選擇下拉框的視覺感受啦。

相關推薦

JS使用原型物件封裝

前幾天面試一個前端妹紙,妹紙是應屆畢業生,樣式切圖等也還使得,提及JS指令碼時就有些吃力了,問及jQuery優缺點時,竟來了一句大實話“很好呀,沒有缺點”。提及原型鏈和閉包等原生基礎知識,妹紙也是一臉為難,其實這些看起來高(ting)大(bu)上(dong)的名

html輸入選擇

別跟我講需求!這是開發人員心裡無時無刻不在吶喊的話哪。。。 這段時間公司在開發個b2b電商後臺,需求人員和我們說,我這個下拉框是可以輸入的哦!我當時一臉懵逼,我接觸前端那麼久,我就還沒見過可輸入可選擇的下拉框,當時就感覺頓時豐富了我的三觀。沒辦法,那就上網搜唄

java swing的輸入多選的

void bottom document cati valueof == cer create AC import java.awt.Color; import java.awt.Component; import java.awt.Container; import ja

SWT雙擊table單元格編輯、變為

最近一年都是在做plugin開發,碰到的問題也很多,之前碰到個有關table可編輯的,似乎答案甚少,幾乎找不到,這裡就將自己的經驗分享一下。 首先是雙擊表格,使之變為可編輯框,修改之後恢復預設設定 程式碼如下: table.addMouseListener(new Mo

jquery省份城市聯動選擇

<script type="text/javascript" src="__PUBLIC__/Medidata/js/jquery-1.8.3.min.js"></script> <script> var pro = ["北京","天津","上海","重慶",

C#如何在選擇選項的同時顯示對應資訊在窗體上

我也明白這個標題很繞嘴,但是我就是說不明白 解釋標題:     功能實現  我們先來分析一下,既然能選擇查詢就說明卡號和姓名是繫結的,我這裡的卡號和姓名是在一個表裡的兩個欄位。(多表可以用檢視聯起來查)那既然是在一個表

easyUI中年份,月份選擇選擇

           form表單內程式碼            <input type="text" class="jeasy-combobox" name="year" id="yearChoose">             js程式碼         

QT QComboBox實現編輯

1.設定可編輯模式 comboBox->setEditable(true); 2.設定可編輯模式後,可以獲取comboBox裡QLineEdit 指向comboBox對應的QLineEdit,注意非可編輯模式,該物件為NULL comboBox->lineEdit()

bootstrap多選搜尋

1.引入必要檔案  <script type="text/javascript" src="http://www.daimajiayuan.com/download/jquery/jquery-1.10.2.min.js"></script>    

js:輸入選擇的select,及時匹配包含輸入的內容(相容ie)

1、原理: 1.1將input輸入框和select框合併在一起,但是顯示出向下點選的按鈕: 這種比較容易做到 1.2出現輸入值能夠自動匹配的功能 動態的載入一個臨時的div出現在該input下方,當點選頁面中的空白地方,div隱藏。 1.3程式碼: <!docty

輸入選擇(input select)並且輸入獲得的內容

1、JSP程式碼 <div style="position:relative;margin-left: 10%;height: 30px; margin-top: 50px;" class="col-xs-6">         <span style="

HTML怎麼禁止輸入記錄輸入記錄,輸入出現輸入過的記錄

怎麼禁止輸入框記錄輸入記錄,雙擊input出現輸入過的記錄, 有過表單設計經驗的朋友肯定知道,當我們在瀏覽器中輸入表單資訊的時候,往往input文字輸入框會記錄下之前提交表單的資訊,以後每次只要雙擊input文字輸入框就會出現之前輸入的文字,這樣有時會覺得比較

作業暴走視化_簡單多媒體2.0

方法 cfile XA 本地緩存 -m mem string ref 是否 預覽    GitHub多媒體播放器2.0   最終效果:     初始界面:          PlayOnline:(網頁錯誤時提示url無效)          Download:(有下載完成

重磅App內直接打開微信小程序,新增內容安全接口等

獲得 指定 targe 吐槽 第三方服務 除了 圖片 開發 提前 今晚,微信又公布了幾項微信小程序新能力: 微信小程序上線App直接打開小程序功能 內容安全接口、插件詳情頁等多種能力接連更新上線 一、App直接打開小程序之前微信已經開放過相關能力,可以實

用CSS屬性選擇器來拼接HTML的DNA

原文連結:www.smashingmagazine.com/2018/10/att… CSS屬性選擇器非常神奇,它們可以幫你避免新增數不勝數的類名,從另一方面來指出你程式碼裡的一些問題。但是大家不用慌,雖然屬性選擇器複雜且強大,但是很易於學習和使用。在這篇文章,我們將討論它們是如何執行起來的,再教大家

HtmlClipboard.js 實現點選複製,剪板操作

可以使用cdn 或者直接下載 設定好引用路徑(百度雲下載) <script type="text/javascript" src="./dist/clipboard.min.js"></script> html <input type

Vue2.x-02根據條件動態設定、時間選擇器、文字是否編輯

文章目錄 概述 選擇器禁止選擇 date-picker禁止選擇 input禁止輸入 概述 我們這裡元件庫使用的iview元件庫 需求是:特定環節,資料只能檢視,不能修改。 (檢視頁面和新增複用的同一個子元件)。 因此

java——什麼是重入鎖以及實際應用場景

首先鎖是針對執行緒的,即只有執行緒才有鎖的概念。 什麼是可重入鎖呢? 當一個執行緒獲取了某個物件鎖以後,還可以再次獲得該物件鎖。 什麼時候我們會用到可重入鎖呢? 看下面的demo public class Demo1 { public synchronize

JS外掛通用三級聯動選擇 省市區三級聯動選擇

        省市區三級聯動選擇, 在我們開發中很常見, 下一級的下拉框資料與上一級的下拉框的值緊密相關, 所以需要我們處理的時候格外小心, 及時清理資料, 非同步載入資料時再去繫結值不容半點馬虎.        我今天給大家分享一個比較通用的Js外掛, 雖然叫JQuer

SELECT input 輸入

<div  style="position:relative;width: 170px;height: 28px" > <span style="margin-left:150px;width:18px;overflow:hidden">