2010-06-17 4 views
0

에서는 텍스트 상자의 값이 변경 또는값 변경 여부를

+1

언제부터 비교 한 값이 변경 되었습니까? –

+0

예를 들어 처음에는 textbox가 비어 있었고 지금은 오른쪽 클릭하여 붙여 넣기하여 내용을 추가했습니다. –

답변

0

가의 keyup를 사용하여 이벤트 리스너를 클릭 (마우스 오른쪽 버튼으로 클릭하고 붙여 넣기를 사용하여 우리가 뭔가를 복사하여 붙여 넣을 경우에도) 자바 스크립트를 사용하지 여부를 찾기 위해

1

이런 일에 대한 텍스트 상자를 onchange를 이벤트

0

이동을 사용해보십시오 :

var elem = document.getElementById('id here'); 

elem.onchange = function(){ 
    // your code here...... 
}; 

추가 정보 :

별도의 이벤트에서이를 확인해야하고 onchange를 이벤트를 사용할 수없는 경우 내용이 변경되었을 경우

http://www.w3schools.com/js/js_events.asp

+0

자동으로 textarea.it이 잘 작동하지만 오른쪽 클릭을 사용하여 붙여 넣기하면 제대로 작동하지 않습니다.이 상황에서 onchange 이벤트를 사용합니다. 이 사건을 해고하기 때문에 우리는 enter 나 tab을 눌러야합니다. 이 문제를 해결하도록 도와주세요. –

0

, 당신은 객체가 defaultValue

0

value 당신은 추적 할 onchange 이벤트를 사용할 수 있습니다 비교할 수 있습니다 . 현재 input[type=text].valueinput[type=text].defaultValue을 비교하는 것도 가능합니다. defaultValue은 value 속성에 제공된 원래 값을 갖습니다.