function jackpotKey(event)
{
var value = this.value;
var key = event.keyCode;
if (value.match(/^\d{3}$/) !== null && key !== 8)
{
this.value = value + ',';
}
else if((value.match(/^\d{3},\d{3}$/)) !== null && key!== 8)
{
this.value = value + ',';
}
}
関数に渡されたオブジェクトのプロパティの使用方法this.valueとアクセス方法について混乱しています。event.keyCode
this.valueとevent.keyCodeは同じオブジェクトではありませんか? もしそうなら、なぜうまくいかないevent.valueのthis.keyCodeですか?