У меня проблема с редактированием вставленных данных в IE9 (только IE), когда я пытаюсь разделить пробелами вставленную строку, курсор проходит в начале текста или в конце. Затем он добавляет пробел или любой другой символ, который я нажал. В случае, если я просто ввожу новое значение с пробелами с клавиатуры, проблем не возникает.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Test JS</title>
</head>
<body>
<form method="post">
<label for="direction">Your input here: </label><input name="direction" type="text" id="direction" size="55" maxlength="150" onkeydown="javascript:this.value=this.value.toUpperCase();" value="BIARRITZ1919PPDPTO903"/>
</form>
</body>
</html>
Я также пытался добавить "javascript:this.value=this.value.toUpperCase(); return true;
", но безуспешно.