Изтриване на текст

mitko666

Registered
Здравейте имам една съвсем обикновенна текст ареа.И искам да направя следното нещо да кажем че текст ареата е така
<textarea>
Попълнете вашето съобщение тук
</textarea>
Искам когато се щракне върху нея този текст да се изтрива автоматично.
Благодаря предварително.
 
onclick="this.form.elements['text'].value=''"

Намерих ето този код и върши работа но как да стане така че да изпълни функцията само веднъж защото примерно после като напишеш нещо и ако потребителя пак щракне върху текстареата с мишката текстра се трие отново. :D
 
Заповядай
Аз лично ползвам този начин :)
Код:
<textarea name="textarea" cols="50" rows="10" onFocus="javascript: this.value='' ">test test test</textarea>

Код:
<form name="form1" method="post" action="">
 <textarea name="textarea" cols="50" rows="10" onclick="javascript: this.value='';">text text text</textarea>
</form>
 
Ок работят и двата начина.Но като попълниш някакв текст и после пак щракнеш върху текстареата пак трие текста.
Няма ли някакъв js код с който при използването на функцията веднъж после да я трие или нещо подобно.
 
Брат тва вече е точно като за теб
Код:
<form name="form1" method="post" action="">
<textarea name="textarea" cols="50" rows="10" onfocus="this.value=(this.value=='text text')?'':this.value" onblur="this.value=(this.value=='')?'text text':this.value">text text</textarea>
</form>
на местата където пише text text си пишеш каквото искаш да ти излиза
тряба да го напишеш на три места и само един пат ти излиза и после като щракнеш не изтрива въведения текст . Само веднъж показва въведения от теб текст :)
 
Тоя код си го бодни в Notepad с разширение html и ще се увериш че работи.
Код:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<form name="form1" method="post" action=""> 
<textarea name="textarea" cols="50" rows="10" onfocus="this.value=(this.value=='text text')?'':this.value" onblur="this.value=(this.value=='')?'text text':this.value">text text</textarea> 
</form>
<body>
</body>
</html>
 
Във моя сайт на търсачката съм си написал този код.

Ще ти свърши перфектна работа, само промени тук таме кода.


Код:
<input type="text" onblur="if(document.getElementById('search_box').value=='') document.getElementById('search_box').value='Text';" onfocus="if(document.getElementById('search_box').value=='Text') document.getElementById('search_box').value='';" value="Text" autocomplete="off" name="searchUsername" id="search_box"  />
 
talevtehnology

Сори приятел кода ти работи отлично.Моя беше грешката.Давам ти точка,но мерси все пак и на PHPclown.
 
talevtehnology каза:
Брат тва вече е точно като за теб
Код:
<form name="form1" method="post" action="">
<textarea name="textarea" cols="50" rows="10" onfocus="this.value=(this.value=='text text')?'':this.value" onblur="this.value=(this.value=='')?'text text':this.value">text text</textarea>
</form>
на местата където пише text text си пишеш каквото искаш да ти излиза
тряба да го напишеш на три места и само един пат ти излиза и после като щракнеш не изтрива въведения текст . Само веднъж показва въведения от теб текст :)

отговора е чудесен и на мен ми помогна а знаеш ли как текста да бледнее не знам дали ме разбираш контраста му да се намали като в kaldata полето за търсене например благодаря ти много
 

Back
Горе