<textarea> problem
 
Weby 23. feb 2009 19:34:03 Pridružen od:
30. apr 2008
770 objav
120 21 2
#1

Pozdravljeni!



Izdelujem neko kodo za novice čisto za zabavo, ker ni nič drugega za počet :)

Imam težavo z textareo:




<TEXTAREA name="pojasnilo" row=80 cols=20></TEXTAREA>




In potem še odspodaj gumb za potrditev novice.

Potem se stvar lepo zapiše v bazo in vrže na prvo stran kot novico, problem pride takrat če med textom ni uporabljene nove vrste ampak je vse napisano kar v eno vrsto.

In dobim na glavni strani prikazanega teksta eno dolgo kačo besedila.

Kako naj to avtomatično naredim v textarei da samodejno vrže nižje ko je stvar polna.



Seveda to naredi samo takrat če ne delaš novih vrstic ali med besedami ni presledka


všeč(0) ni všeč(0) spam(0)
No Packages marked for Update
 
carli 23. feb 2009 19:46:57 Pridružen od:
5. avg 2008
1258 objav
583 54 17
všeč(0) ni všeč(0) spam(0)
 
cyman 23. feb 2009 21:24:06 Pridružen od:
20. dec 2008
545 objav
282 28 3
#3

Če te jaz razumem, potem ni problem v konvertanju \n v <br />, ampak v word-wrapu. Če je tako, je rešitev http://si2.php.net/wordwrap, sicer pa je carli povedal.


všeč(0) ni všeč(0) spam(0)
 
Weby 23. feb 2009 22:21:13 Pridružen od:
30. apr 2008
770 objav
120 21 2
#4

Hvala vama za pomoč, mi je oboje prišlo prav ;)


všeč(0) ni všeč(0) spam(0)
No Packages marked for Update
 
reklamist 14. jul 2010 20:35:17 Pridružen od:
15. jan 2009
944 objav
873 106 8
#5

Si bom kar tole temo sposodil, da ne odpiram nove teme...



Imam textareo za katero imam nastavljen limit max. 100 znakov in prikazan je tudi counter ki šteje koliko je še možno vpisati znakov....

Težava je pa v tem, da ko odprem stran mi kaže da je preostalih znakov samo še 92, ker zgleda kot da bi kliknil na sredini, za začetek pisanja...





Z spodnjo kodo, pa nastavim limit in stevec...


$(document).ready(function(){
$('.prednost').each(function(){
var maxlimit = 100;
var length = $(this).val().length;
if(length >= maxlimit) {
$(this).val($(this).val().substring(0, maxlimit));
length = maxlimit;
}
$(this).parent().find('.counter').html( 'Preostalo je še: ' + (maxlimit - length) + ' znakov');

$(this).keyup(function(){

var new_length = $(this).val().length;
if(new_length >= maxlimit) {
$(this).val($(this).val().substring(0, maxlimit));

new_length = maxlimit;
}
// update count
$(this).parent().find('.counter').html( 'Preostalo je še: ' + (maxlimit - new_length) + ' znakov');
});
});

});

Ubistvu naredi mi 8 praznih znakov, ampak nevem od kje...


všeč(0) ni všeč(0) spam(0)
In clickbait we trust.
 
reklamist 14. jul 2010 20:55:04 Pridružen od:
15. jan 2009
944 objav
873 106 8
#6

Ajaja...

V htlm kodi, sem imel med značkami <textarea> in </textarea> novo vrstico. blush


všeč(0) ni všeč(0) spam(0)
In clickbait we trust.
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se