1

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;が、成功しませんでした。

4

0 に答える 0