5

私は2つのボタンを持っています:

<button onclick=initialize() id="1" data-role="button" data-mini="true" data-corners="false" data-theme="b">Show My Position</button>
<button onclick=calcRoute() id="2" data-role="button" data-mini="true" data-corners="false" data-theme="b">Evacuate !</button>

デフォルトで2番目のボタンを無効にし、最初のボタンをクリックすると有効にしたい。どうすればこれを達成できますか?

4

1 に答える 1

16

質問に対する次の回答を参照してください。

最も単純なアプローチは次のとおりです(ブラウザなどを考慮していない純粋な例です):

<html>
<head>
    <script>
        function enableButton2() {
            document.getElementById("button2").disabled = false;
        }
    </script>
</head>
<body>
    <input type="button" id="button1" value="button 1" onclick="enableButton2()"  />
    <input type="button" id="button2" value="button 2" disabled />
</body>
</html>
于 2013-07-11T03:26:17.883 に答える