iT邦幫忙

0

請問一下網頁TEXT.BOX(輸入欄位)如何預設是反白

最近在寫一個網頁是,網頁一開啟時所有輸入欄位將是反白無法輸入,但當點選按鈕後即可所有輸入欄位變成可以輸入的狀態,請問一下這要怎樣做呢,我可以想到的是用javascript,不知道有大大還有更好的方法嗎?

2 個回答

8
wiseguy
iT邦超人 1 級 ‧ 2011-06-25 21:41:43
最佳解答

要點到某個按鈕,可以讓所有輸入框變成可以輸入,那就在那個按鈕加上 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;">
8
wordsmith
iT邦高手 1 級 ‧ 2011-06-24 23:15:20

如果沒有誤解你的意思的話,應該是設定input的disable屬性,舉例來說:

<pre class="c" name="code"><p>Last name: <input type="text" name="lname" disabled="disabled" /></p>

這樣預設就是不能輸入。

之後在button的onclick的事件處理器中,去修改diabled的屬性為false,這樣就可以這到效果。

那如果要做到javascript的效果要怎樣做呢?

我要發表回答

立即登入回答