>  기사  >  웹 프론트엔드  >  입력 상자 값의 실시간 변화를 모니터링하는 js의 예

입력 상자 값의 실시간 변화를 모니터링하는 js의 예

高洛峰
高洛峰원래의
2017-02-03 14:05:082168검색

1. oninput 및 onportertychanger 이벤트를 요소에 동시에 바인딩합니다.

예:

<script type="text/JavaScript">
function aa(e){alert("inputting!!");}
</script>
 
<input type="text" id="a" oninput="aa(event)" onporpertychange="aa(event)" />

2. 청취 이벤트 추가

<script type="text/javascript">
 $(function(){
if("\v"=="v"){//true为IE浏览器,感兴趣的同学可以去搜下,据说是现有最流行的判断浏览器的方法
document.getElementById("a").attachEvent("onporpertychange",function(e){
console.log("inputting!!");
}
}else{
document.getElementById("a").addEventListener("onporpertychange",function(e){
console.log("inputting!!");
}
}
});
</script>
<input type="text" id="a"/>

3. jQuery 메서드를 사용하여 이벤트 바인딩

<script type="text/javascript">
 $(function(){
$("#a").bind(&#39;input porpertychange&#39;,function(){
console.log("e");
});
});
</script>
<input type="text" id="a"/>

onpropertychange를 들을 때 이벤트 이후에 이벤트의 propertyName 속성을 사용하여 변경된 속성 이름인 event.propertyName

인스턴스 1:

8f6830131069f60a29adaa2942dcef75

인스턴스 2:

$("#name").bind(&#39;input porpertychange&#39;,function(){
    var thisTxt=$("#name").val();
    $(this).siblings("p").html(thisTxt)
  })

>

입력 입력의 실시간 변화를 모니터링하는 위의 js 예 box 값은 편집자가 공유한 모든 내용을 참고하실 수 있기를 바라며, PHP 중국어 홈페이지를 지원해 주시길 바랍니다.

입력 상자 값의 실시간 변화에 대한 더 많은 js 모니터링 예제를 보려면 PHP 중국어 웹사이트에서 관련 기사를 주목하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.