0

onchange を使用しようとしましたが、マウス カーソルをテキストに合わせてテキストを変更すると機能しますが、関数を使用してテキストを変更しても何もしません。

        <input type="button" value="TestButton" onclick="AlterText()" />
    <br />
    <input id="txtbox1" type="text" onchange="AlertMe()"  />

    <script>
    var counter = 0;
    function AlterText(){
        counter=counter +1;
        document.getElementById('txtbox1').value = counter;
    }
    function AlertMe(){
    alert("Done!..");
    }
    </script>
4

2 に答える 2

0

自分で呼び出すことができます。

var counter = 0;
function AlterText(){
    counter=counter +1;
    document.getElementById('txtbox1').value = counter;
    AlertMe.call(document.getElementById('txtbox1'));
}
function AlertMe(){
alert("Done!..");
}
于 2013-07-25T10:36:04.097 に答える