onClick в textarea, как ?

emcuemnecu

Registered
Здравейте.
Правя си простичка система за изпращане на коментар, и срещам следната трудност:

Имам това:
Код:
<tr>
								<td style="vertical-align:top;">Защо:</td>
								<td><textarea name="opisanie" class="area"></textarea></td>
							</tr>
Въпроса ми е как да направя да се изписва текст в полето, което е за писане, и след клик с мишката в полето текста да изчезва ?

Както съм го направил тук:

Код:
<td>Песен:</td>
								
								<td><input type="text" id="artist" class="pole" value="Пример: Пешо Малкия и Играта - Разделени" onClick="this.value=''"></td>

							</tr>

Пробвах така:
Код:
<tr>
								<td style="vertical-align:top;">Защо:</td>
								<td><textarea name="opisanie" class="area" value="Пример: Пешо Малкия и Играта - Разделени" onClick="this.value=''"> </textarea></td>
							</tr>
И не ми се получава ? Не че дава грешка, но не излиза текста?
 
1. placeholder e на html5 ако не се лъжа
2. инпут полетата имат стойност (value) и изглеждат така <... /> докато текстареата е със затварящ таг и изглежда така <...></...> и при него няма стойност а има текст между отварящия и затварящия таг и той се вика чрез innerHTML
3. съвет - не прави онклик, ами онфокус и онблър, така е много по-ефектно, понеже когато е празно полето пише текст в него, когато цъкнеш текста изчезва, но ако не въведеш текст в текст ареата и отидеш на друго поле примерно текста в същата текстареа пак се показва, за разлика при онклик, а и също така ако някой прави като мене примерно при една логин форма аз не натискам на полето, а ми циркулирам из полетата с Tab и така напрактика онклик не действа понеже не цъкаш на полето

направи така:
Код:
<textarea onfocus="this.innerHTML=''" onblur="this.innerHTML='Text'">Text</textarea>
:?:
 

Back
Горе