onKeyPress на лету менять вводимый символ 
		
		
		
		Подскажите в какую сторону копать, нужно в обработчике события onKeyPress на ходу заменять вводимый символ. 
	Дело в том, что переменная event.charCode доступна только для чтения.  | 
	
		
 
document.getElementById('foo').onkeypress = function () {
	if ((event = event || window.event).keyCode == 97) {
		this.value += 's'
		return false;
	}
};
В этом примере латинская 'a' будет заменяться на 's'.  | 
	
		
 Цитата: 
	
  | 
	
		
 Собственно вопрос свелся к тому, как определить положения курсора в строке 
	 | 
	
		
 this.value = this.value.slice(0,this.selectionStart)+'`'+this.value.slice(this.selectionStart,this.value.length); Помогло  | 
	
		
 Итить, интернет експлорер не держит this.selectionStart 
	 | 
| Часовой пояс GMT +3, время: 03:24. |