我們在網頁中有一個文本框,用於修改IP地址。編輯其中的內容後,文本框樣式將更改爲第二個框。我怎樣才能改變風格回到第一個文本框的風格?我們在客戶端使用JavaScript。 Web客戶端是Internet Explorer 7中文本框樣式問題
在ASP頁面的代碼片段它創建文本框下面
<td style="height: 27px"><input type="text" id="txtIpAddressHost" name="txtIpAddressHost" value="" onchange="ValidateParameter(this);" onkeydown="this.style.backgroundColor='white'" disabled="disabled" maxlength="15" /></td>
的HTML之前給出的變化下面給出
後按鍵時
<input type="text" onkeydown="this.style.backgroundColor='white'" onchange="Validate(this);" maxlength="10" value="-30.000000" name="txtCoolSetPointCkt1" id="txtCoolSetPointCkt1">
之前按鍵時
<input type="text" onkeydown="this.style.backgroundColor='white'" onchange="Validate(this);" maxlength="10" value="-30.000000" name="txtCoolSetPointCkt1" id="txtCoolSetPointCkt1" style="background-color: white;">
CSS改變
css change
{
background-color: white;
}
您是否使用CSS來設置頁面的樣式?它如何改變?該字段的名稱是否發生更改,因此它使用的是CSS樣式?它是否也發生在其他瀏覽器上?有問題的HTML代碼片斷將會很有用。 – xyzjace