js判定コントロールが焦点を得るコードの例
JSは、オブジェクトが焦点document.activeElement.tagName/tagNameタグ名を獲得したと判断しました。
実例:bodyがカーソルを獲得したと判断した場合は入力をオフにします。
実例:bodyがカーソルを獲得したと判断した場合は入力をオフにします。
var act = document.activeElement.tagName.toLowerCase();
if(act.indexOf("body") != -1 || act.indexOf("html") != -1)
{
document.body.style.imeMode = 'disabled';
}
<script>
function test(){
var srcElem = document.activeElement
var testval = srcElem.name; //id name
alert(" "+testval+" ");
}
</script>
<input name="a" type="text" value=" a" onclick="test();">
<input name="b" type="text" value=" b" onclick="test();">