Html5下拉控制元件同時支援文字輸入和下拉程式碼

雲霏霏發表於2017-01-06

有時候,下拉框不能滿足我們的業務需求,還需要同時支援使用者輸入內容,預設的select標籤是不支援使用者輸入的,下面我說一下原生的select如何支援使用者輸入,程式碼如下:

<!DOCTYPE html>
<html>
    <head>    
        <title></title>    
    </head>
    <body>
        <div style="position:relative;"> 
            <span style="margin-left:105px;overflow:hidden;"> 
            <select style="width:118px;margin-left:-100px;height:21px;" onchange="this.parentNode.nextSibling.value=this.options[this.selectedIndex].text;"> 
                <option value="-1">請選擇...</option> 
                <option value="1">選項一</option> 
                <option value="2">選項二</option> 
                <option value="3">選項三</option> 
            </select>
            </span>
            <input type="text" style="width:100px;position:absolute;left:0px;" value="請選擇..."> 
        </div>
    </body>
</html>

 

相關文章