nson_p
28-10-2010, 14:58
Mình làm 1 trang web có nhiều textbox. Yêu cầu là khi trỏ chuột vào (focus) textbox nào thì background của textbox đó sẽ chuyển sang màu vàng, còn khi không còn trỏ chuột nữa (blur) thì nó chuyển sang màu trắng lại.
Nếu mình làm trực tiếp như thế này thì được:
<input type="text" onfocus="this.style.backgroundColor= '#FFFF66';" onblur="this.style.backgroundColor= '#ffffff';" />
Nhưng nếu trang web có cả trăm cái textbox thì rất bất tiện phải addcode vào từng thằng như vậy
Mình nghĩ để nhanh hơn thì dùng javascript thế này:
<script type="text/javascript" language="javascript">
function textfocus()
{
this.style.backgroundColor= '#FFFF66';
}
function textblur()
{
this.style.backgroundColor= '#ffffff';
}
</javascript>
<input type="text" onfocus="textfocus()" onblur="textblur()" />
Nhưng hàm javascript này không chạy được.
Các bạn có biết cách xử lý giúp mình với
Nếu mình làm trực tiếp như thế này thì được:
<input type="text" onfocus="this.style.backgroundColor= '#FFFF66';" onblur="this.style.backgroundColor= '#ffffff';" />
Nhưng nếu trang web có cả trăm cái textbox thì rất bất tiện phải addcode vào từng thằng như vậy
Mình nghĩ để nhanh hơn thì dùng javascript thế này:
<script type="text/javascript" language="javascript">
function textfocus()
{
this.style.backgroundColor= '#FFFF66';
}
function textblur()
{
this.style.backgroundColor= '#ffffff';
}
</javascript>
<input type="text" onfocus="textfocus()" onblur="textblur()" />
Nhưng hàm javascript này không chạy được.
Các bạn có biết cách xử lý giúp mình với