2010-12-23 35 views
0

我想這樣做,然後一人點擊輸入框應該隱藏標準「自定義」文本笨輸入

我有這個

echo form_input('username', 'Username', 'class="login_input"'); 

我如何能做到用JavaScript該用戶名獲得刪除然後點擊?

感謝

回答

1

嘗試:

echo form_input('username', 'Username', 'class="login_input" onfocus="this.value=\'\'"'); 
+0

的問題是,如果他鍵入然後點擊它,它消失了 – kim 2010-12-23 18:58:35

3

這樣一來,既的onfocus和onblur事件將工作

 

//script tag starts 
function myFocus(element) { 
    if (element.value == element.defaultValue) { 
     element.value = ''; 
    } 
    } 
    function myBlur(element) { 
    if (element.value == '') { 
     element.value = element.defaultValue; 
    } 
    } 
//script tag ends 


echo form_input('username', 'Username', 'class="login_input" onfocus="myFocus(this);" onblur="myBlur(this);" '); 
0

試試這個

echo form_input('username', 'Username', 'class="login_input" onblur="if (this.value == \'\') {this.value = \'Custom\';}" onfocus="if (this.value == \'Custom\') {this.value = \'\';}" value="Custom"');