MR.Liu 發問時間: 電腦與網際網路程式設計 · 1 0 年前

JavaScript 控制表單物件Disable的問題

下面星號那裡似乎是錯的

要在<form>內控制內部的物件變成Not Disable 怎寫?

<script>

function Danger_type()

{

******this.form.Danger_type.disabled = false;

}

</script>

<form name="form1" method="post" action="G_Step2.php" >

<input name="Danger_type" type="checkbox" value="1" disabled />

<p onclick=Danger_type()>ascacacacs</p>

</form>

1 個解答

評分
  • jeff
    Lv 5
    1 0 年前
    最佳解答

    其實你的語法沒有錯..錯的地方是在於,你的事件處理程序與元件的名稱是取一樣的..所以囉請重新為你的事件程序或元件改個一不樣的名稱即可以..如下所示,我將元件的名稱取為chk1..

    <form name="form1" method="post" action="G_Step2.php" >

    <input name="chk1" type="checkbox" value="1" disabled />

    <p onclick="Danger_type()">ascacacacs</p>

    </form>

    <script>

    function Danger_type()

    {

    document.form1.chk1.disabled = false;

    }

    </script>

    參考資料: 經驗+請勿抄襲+如要引用請標出處..謝謝2007/02/01
還有問題?馬上發問,尋求解答。