1. 程式人生 > >JS Input輸入框實時監聽示例(相容IE8)

JS Input輸入框實時監聽示例(相容IE8)

HTML:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <title>JS Input輸入框實時監聽例子(相容IE8)</title>
</head>

<body>
    <input type="text" id="search-input" />
    <div id="text"></div>
    <script>
        var searchInput = document.getElementById("search-input");
        var text = document.getElementById("text");

        // 是IE瀏覽器(相容IE8)
        if (document.all) {
            searchInput.onpropertychange = function () {
                text.innerHTML = searchInput.value
            }
        }
        // 非IE
        else {
            searchInput.addEventListener('input', function () {
                text.innerHTML = searchInput.value
            })
        }
    </script>
</body>

</html>

 線上預覽:

相關推薦

JS Input輸入實時示例相容IE8

HTML:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8">

輸入事件(五):如何感知JS設值的變化

通過change事件,輸入框可以感知使用者手動輸入,但是如果用程式對輸入框進行賦值,則會出現無法感知的情況。 實踐的HTML如下: <input type="text" id="username" name="username"/> 實踐的

輸入事件(一):keydown、keyup、input

當輸入框的值發生變化時,我們可以通過keydown、keyup、input、onchange、blur事件觀察到其值的變化,但它們的應用時機與應用場景存在顯著的差異。 1. 實時觀察 需要觀察到使用者每次鍵盤輸入的變化,必須要用keydown、keyup

textarea input 限制長度 實時

<div class="input"> <textarea @input="descArea" name="" id="" cols="30" rows="10" v-model="textareaDesc" placeholder="請填寫備註資訊,如:需帶個人簡歷、身份說明

jquery實現input輸入實時輸入觸發事件

此文為轉載: [html]view plaincopyprint? <inputid="productName"name="productName"class="wid10"type="text"value=""/> [javasc

input、textarea 實時值變化

// Firefox, Google Chrome, Opera, Safari, Internet Explorer from version 9 function OnInput (event) { alert ("The new content: " +

用原生JS實現多張圖片上傳及預覽功能相容IE8

最近需要做一個圖片上傳預覽的功能(相容IE8-11、chrome、firefox等瀏覽器),網上現有的檔案上傳元件(如webuploader)總是會遇到一些相容性問題。於是我參考了一些博文(連結找不到了⊙o⊙…),自己用原生JS寫了一個支援多張圖片上傳預覽功能的Demo 先通過最終效果看一下功能:

js貪吃蛇小遊戲相容ie8DOM,BOM操作

效果圖 本篇將使用JavaScript 編寫一個貪吃蛇的小遊戲,採用OOP(面向物件)程式設計 基本沒有CSS樣式和HTML結構,主要是體會js操作 HTML程式碼 <div class="map"></div> &

JsJquery實時input輸入值的變化

效果圖 Js寫法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title&

Js/jQuery實時input輸入值變化

前言 在做web開發時候很多時候都需要即時監聽輸入框值的變化,以便作出即時動作去引導瀏覽者增強網站的使用者體驗感。而採用onchange時間又往往是在輸入框失去焦點(onblur)時候觸發,有時候並不能滿足條件。 首先看一下dom中元素事件: onpr

input輸入內容變化實時

lur 螞蟻 onchange copy word arch 知識 -- 並且 js實現的文本框內容發生改變立馬觸發事件簡單介紹:本章節介紹一下如何在文本框的內容發生變化的時候,立馬觸發一個事件執行響應的操作,而不是像是keydown或者keyup事件一樣,只能夠檢測通過鍵

如何實時input輸入裡的字元是否合法

問題:     input裡面只允許輸入字母與數字, 一旦出現其他符號, 進行報錯 準備解決:     jquery,  基本思路:     每當按鍵擡起時(keyUp事件), 就會進行字串匹配, 如果錯誤, 進行錯誤提示(這裡為了演示用alert 進行提示, 讀者

原生js實時input、textarea輸入

監聽方法 實時監聽input、textarea輸入,進行其他的操作。 //監聽事件 function inputLoad() { var input = document.getE

H5:實時 input 輸入的值變化

(1)jquery:只需要同時繫結 oninput 和 onpropertychange 兩個事件就可以了。 $('#input').bind('input propertychange', function() {        alert("我是實時監聽哦")

JS實時輸入中的內容

    有時候我們需要實時監聽輸入框中值得變化,這裡得實時監聽是指當我們獲取到輸入框焦點,並在其中鍵入字元的時候,我們可以監聽到當每次鍵入字元後,獲取輸入框中的內容。如下圖 當在上邊的輸入框中每次輸

實時input輸入value的變化:

arch 綁定 -c ear rip cell color border type HTML5 標準事件 oninput 和 IE 專屬事件 onpropertychange 事件實時監聽輸入框value的變化 oninput 事件在用戶輸入時觸發。 該事件在 <in

js/jquery 實時輸入值變化的完美方案:oninput & onpropertychange

    <script type="text/javascript">     // Firefox, Google Chrome, Opera, Safari, Internet Explorer from version 9         function OnInput (event) {

實時input輸入值的變化例項

1、在元素上同時繫結 oninput 和onporpertychanger事件 <script type="text/JavaScript"> function aa(e){alert("inputting!!");} </script>

時時 JavaScript改變 inputinput輸入內容 value 變化實時

輸入 log onchange code var class () inter head 網上的不靠譜一堆的, 什麽瀏覽器兼容,面向搜索引擎編程?真是不如靠自己!!!不如一個瀏覽器setInterval靠譜 廢話不說上代碼吧,有需自取,求懟! 求更好解決方式!技術無止境!

js 實時input中值變化

對象 不同 round 字符 實時 char div har 但是 摘自:http://blog.csdn.net/spy19881201/article/details/25537225 示例: <!DOCTYPE html> <html>