イベント/ctrl+enterコメント
1544 ワード
javascript
window.onload = function(){
var oTxt = document.getElementById('area');
var oInput = document.getElementById('input');
var oBtn = document.getElementById('btn');
//
function show(obj){
if(obj.value == '' || obj.value == obj.defaultValue){
obj.value = obj.defaultValue;
}else{
oTxt.value += " :"+ obj.value + '
';
obj.value = '';
}
}
// 、
oInput.onfocus = function(){
if(this.value == '' || this.value == this.defaultValue){
this.value = '';
}
};
oInput.onblur = function(){
if(this.value == '' || this.value == this.defaultValue){
this.value = this.defaultValue;
}
};
//
oBtn.onclick = function(){
show(oInput);
}
//
oInput.onkeydown = function(e){
var e = event||window.event;
if(e.keyCode == 13 || (e.ctrlKey && e.keyCode == 13)){
show(oInput);
}
}
}
html