Autor Zpráva
Anup
Profil
Mám textové pole (textarea) a potřebuju, aby po kliknutí do toho pole se smazal text, který tam je předepsaný.
centi
Profil
<textarea name="bla" rows="5" cols="20" onclick="this.value='';">tento text zmaž pri onclicku</textarea>
Mistr
Profil
="this.value='';">
Jenom upozornění: za rovná se a před středníkem nejsou uvozovky, nýbrž dvě čárky. Pravděpodobně je najdeš při české klávesnici na stejné klávese jako máš středník (vpravo nahoře v alfabetické části). Když tu klávesu stiskneš bez Shiftu, napíše Ti to přehlásku ¨.
Fred
Profil
centi To ale bude mazat furt dokola všechno co tam napíše, tedy když klikne jinam a zpátky(bude chtít něco opravit).
<script type="text/javascript">
<!--
function smazPopis(){
var ta=document.getElementById('bla')
var popis='Popis co sem napsat'
ta.onfocus=function(){
if(this.value=popis)this.value='';
}
ta.onblur=function(){if(!this.value)this.value=popis;}
}
window.onload=smazPopis
//-->
</script>
<textarea id="bla" rows="5" cols="20">Popis co sem napsat</textarea>
centi
Profil
Fred
Jj, jasné, ja som len v rýchlosti načrtol jednoduché riešenie.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0