首頁  >  文章  >  web前端  >  Javascript如何實作輸入關鍵字新增標籤效果的簡單實例

Javascript如何實作輸入關鍵字新增標籤效果的簡單實例

黄舟
黄舟原創
2017-06-04 10:41:382226瀏覽

這篇文章主要為大家介紹了利用Javascript實現一個簡單的輸入關鍵字添加標籤效果的相關資料,類似動態添加標籤的效果,文中介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友可以參考借鑒,下面來一起看看吧。

本文主要介紹給大家的是關於js輸入關鍵字加入標籤效果的相關內容,分享出來供大家參考學習,以下來看看詳細的介紹:

實作功能:

  • 輸入關鍵字加空白鍵新增tag標籤

  • 按Backspace鍵刪除一個標籤

  • 輸入關鍵字後,滑鼠失去焦點加入tag標籤

  • <a href="http://www.php.cn/wiki/1051.html" target="_blank">key</a>W<a href="http://www.php.cn/wiki/1360.html" target="_blank">ord</a>.init方法初始化方法

#展示效果:

demo示範位址

範例程式碼

<style>
 .block {
 display:flex;
 flex-direction:row;
 align-items:center;
 width:500px;
 height:30px;
 border:1px solid #ddd;
 padding:10px;
 margin:100px auto 0;
 }
 #wordTags {
 display:flex;
 flex-wrap:nowrap;
 }
 input{
 width:100%;
 height:20px;
 border:none;
 }
</style>

<p class="block">
 <p id="wordTags"></p>
 <input id="wordInput" type="text" name="" placeholder="请输入关键词以空格结尾">
 <input id="wordHiddenInput" type="hidden" name="">
</p>

<script src="https://cdn.bootcss.com/jquery/1.12.4/jquery.js"></script>
<script type="text/javascript" src="aspect.js"></script>
<script type="text/javascript" src="keyWord.js"></script>
$(function () {
 var keyWord = $("#wordInput").keyWord({
 panel: &#39;#wordTags&#39;,
 value: &#39;#wordHiddenInput&#39;,
 max: 3,
 tips: &#39;最多只能输入3项&#39;
 });

 keyWord.init(&#39;php,java,前端开发&#39;)
});

屬性說明:

  • ##panel:面板的id

  • value:隱藏欄位的id

  • max:最多輸入關鍵字個數

  • tips:提示字

#總結

以上是Javascript如何實作輸入關鍵字新增標籤效果的簡單實例的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn