最近在寫一個網頁是,網頁一開啟時所有輸入欄位將是反白無法輸入,但當點選按鈕後即可所有輸入欄位變成可以輸入的狀態,請問一下這要怎樣做呢,我可以想到的是用javascript,不知道有大大還有更好的方法嗎?
要點到某個按鈕,可以讓所有輸入框變成可以輸入,那就在那個按鈕加上 onclick 動作:
<pre class="c" name="code">
<input type=button value="開始輸入"
onclick="for (var i=this.form.elements.length-1;i>=0;i--) this.form.elements[i].disabled=false;">
如果沒有誤解你的意思的話,應該是設定input的disable屬性,舉例來說:
<pre class="c" name="code"><p>Last name: <input type="text" name="lname" disabled="disabled" /></p>
這樣預設就是不能輸入。
之後在button的onclick的事件處理器中,去修改diabled的屬性為false,這樣就可以這到效果。