value changed 漢字変換中のテキストを取得する
漢字変換中のテキストを取得する JavaScript
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<script>
var query_last;
var query_now;
var targetInputName = 'q';
valuecheck = function(e) {
query_now = document.getElementById(targetInputName).value;
if(query_now != query_last){
valueChanged();
}
setTimeout("valuecheck()", 10);
}
function valueChanged(){
document.getElementById('log').innerHTML += 'changed.' + query_now + '<br />';
query_last = query_now;
}
function init(){
valuecheck();
}
</script>
<title>value check</title>
</head>
<body onLoad="init();">
<form>
<input id="q" />
</form>
<a href="javascript:void(0);" onClick="document.getElementById('log').innerHTML='';">clear</a>
<div id="log"></div>
</body>
</html>