0

HTMLテキストボックスを有効にする単純なonclick機能が機能していません...テキストボックスをクリックしても何も起こりません。ID の一部として変数を使用します。

<script language="JavaScript">

function unlock(id)
{
    document.getElementById('strain'+id).disabled=false;
    return false;
}

    </script>


<input id="strain343" type="text" value="54.24" onclick="return unlock(343);" disabled="true" name="strain"></input>
4

3 に答える 3

3

無効な入力はクリック イベントをキャプチャしません。

簡単なデモをご覧ください。

仕様も参照してください。

無効になっているフォーム コントロールは、ユーザー インタラクション タスク ソースでキューに入れられたクリック イベントが要素にディスパッチされないようにする必要があります。


要素が無効にならないようにするか、要素をクリックする必要がないようにするために、UI を再考する必要があります。

于 2013-05-07T16:47:27.117 に答える