我做了一個搜索框,大致編碼是這樣鼠標事件處理的元素
<table id="searchBox" style="border:1px solid #555;">
<tr>
<td>
<input type="text" style="border:none" id="myTextBox" onclick="makeActive();" />
</td>
<td>
<select onclick="makeActive();">
<option>Option 1</option>
<option>Option 2</option>
<option>Option 3</option>
</select>
</td>
<td>
<input type="submit" value="Submit" />
</td>
</tr>
</table>
功能
function makeActive() {
document.getElementById("searchBox").style.border="1px solid #ff0000";
}
function makeUnactive() {
document.getElementById("searchBox").style.border="1px solid #555";
}
我的要求: 正如代碼表示,當用戶單擊textbox
或selectbox
時,表格邊界更改顯示searchbox is Active
現在,和我想,當搜索框表function makeUnactive()
以外用戶點擊應該叫,我試圖內textbox
所以腳本也被稱爲當我點擊使用onblur="makeUnactive();"
selectbox
或Submit Button
這是錯誤的:(
編輯
其做工精細現在check my answer below How I Did It
在您的網站(個人資料),**你賣非法商品** ... – mate64