textarea текст

ivanov123

Registered
как да направя в тази textarea:

<textarea rows="5" cols="30" name="msg"></textarea><br>

да има текст и като се кликне в нея той да се скрива ?
 
<textarea rows="5" cols="30" name="msg" onFocus="if (this.value == 'текст') this.value = '';">текст</textarea><br>
само заменяш "текст" със каквото ти душа иска

П.П.йее, за пръв път го виждам това defaultValue, колко е практично :>
Не знам за автора на темата, но от мене имаш едно голямо мерси ;>
 
Код:
<textarea rows="5" cols="30" name="msg" onfocus="if(this.value==this.defaultValue)this.value='';" onblur="if(this.value=='')this.value=this.defaultValue;" > текста който да се крие</textarea>

Или така...
 
Надявам се, не си си забранил изпълнението на JavaScript-а?
 
Пробвай само

Код:
<textarea name="msg" onfocus="this.value=''; this.onfocus=null;" rows="6" cols="27" > 
blah blah blah...</textarea>
 
<textarea rows="5" cols="30" name="msg" onclick="if(this.value == this.defaultValue)this.value='';"> текста който да се крие</textarea>
//OFF
и аз сега открих това defaultValue наистина е практично иначе пиша текста мери ники
 
Код:
<textarea onfocus="cleartextarea(this);" rows="5" cols="30" name="msg">текста, който ще се скрива след цъкването</textarea>

<script>
var clickedIt = false;

function cleartextarea(id){
if (clickedIt == false){
id.value="";
clickedIt=true;
}
} 
</script>

слагаш го в тази последователност
 
нестава ! но и така ще ми върши работа...

а на това как може да се сложи текс:

<input type="text" rows="5" cols="30" name="username"><br>
 
Код:
<input type="text" rows="5" cols="30" value="текста ти тук" name="username"><br>

<input type="text" rows="5" cols="30" onclick="if(this.value == this.defaultValue)this.value='';" value="текста ти тук" name="username"><br>
 
<input type="text" size="25" name="username" class="user">
Код:
.user {
background: url(images/user.png) 2px 5px no-repeat;
}
тва ти е css
 
Кодовете по-горе биха проработили ако се сетите, че не променяте value-то а innerHTML-а :)

<textarea onfocus="this.innerHTML='';" rows="5" cols="30" name="msg">Text</textarea>
 
raiden мен си ми работи така както съм му го дал под опера, мозила и хром
 
Код:
<style type="text/css">
 .user {
background: url(images/user.png) 2px 5px no-repeat;
}	
</style>
<input type="text" size="25" name="username" class="user">
 

Back
Горе