Onblur-a не работи...?

streleca_stz

Registered
Здравейте! Искам да ви попитам защо онблур-а не работи?? :shock:
<textarea id="text" onblur="if(this.value == '') { this.value='<?php echo $t; ?>'}" onfocus="if (this.value == '<?php echo $t; ?>') {this.value=''}" name="message"><?php echo $t; ?></textarea>
 
явно се опитваш да направиш watermark смисал , да пише примерно напиши нещо .. и като е на фоцус да изчезва и на блур пак да са враща .. ако е така ето ти плъгина който ти трябва .. http://digitalbush.com/projects/watermark-input-plugin/

задейства се така :

$(\"#id-to\").Watermark(текста в каички, и цвят но не е задължителен);


ако не схващаш има примери в сайта който ти дадох .. :)
 
M1tq96 каза:
явно се опитваш да направиш watermark смисал , да пише примерно напиши нещо .. и като е на фоцус да изчезва и на блур пак да са враща .. ако е така ето ти плъгина който ти трябва .. http://digitalbush.com/projects/watermark-input-plugin/

задейства се така :

$("#id-to").Watermark(текста в каички, и цвят но не е задължителен);


ако не схващаш има примери в сайта който ти дадох .. :)

Ммм нещо не ми се получава.. променям го за моя сайт така:[js] <script type="text/javascript" src="s/js/jquery.watermarkinput.js">
jQuery(function($){
$("#wall").Watermark("<?php echo $t; ?>","#CCCCCC");
});
</script>[/js]
PHP:
<textarea id="wall"  name="message"><?php echo $t; ?></textarea>
но нищо не става
 
Виж сега .. хората , който са измислили плъгина мннноооого преди тебе и мене са предвидили , че преди да се сложи точ watermark може и да има текст няма смисал да го слагаш с php в JS-то .. трябва да го направиш така:

[js]

$(function(){

$("#wall").Watermark("Напиши нещо...","#666");


});

[/js]
a полето да си остане така ..

HTML:
<textarea id='wall' name='message'><?echo $t; ?></textarea>

и както ти казах , ако има стойност , тя ще си остане , а ако няма .. watarmark-а ще се задейства .. :)
 

Горе