» »

<br> namesto Enter

<br> namesto Enter

Shershen ::

Spet jaz :D.

Kako bi v nekem textarea naredil, da namesto da pišeš komande avtomastko ko pritisneš 'Enter' vstavi {br} ?
Najbolje bi bilo, da to naredi potem ko se obrazec že pošlje, se pravi da med tekstom normalo delaš presledke med vrsticami, potem pa skirpta to zamenja za {br} in vstavi v bazo.
Za smilije že imam zrihtano podobno kot je tukaj, vendar bi bilo še bolj ql če bi lahko napisal namesto {img src="nkej"} npr.: :) in bi potem skripta tudi to zamenjala za pač {img src=nekej}. Isto kot pri .
Get it ?

Za zahvaljujem za odgovore že vnaprej.
.: zero and zero is nothing but zero :.
  • spremenil: Shershen ()

webblod ::

ENTER ima ASCII kodo 13, torej...

VBS ima funkcijo:
Replace(PreiskovaniNiz, IskaniNiz, NoviNiz)
Nekaj podobnega ima tudi JS...

Skratka... No problem!!! :D

There must be a reason, why I'm so damn dissapointed on M$ Visual Basic
WEBblod.NET :: Slovenska programerska scena

pivmik ::

za PHP je a to zadolžena funkcija nl2br()
LP, Gregor GRE^

darh ::

poglej.. jest ti predlagam tkole... ti pusti userju da daje svoj enter v text.... torej "\n", kar se tudi v bazo zapiše.... šele pri prikazu posta, novice al karkol maš že uporabi nl2br();. Tako da ti pri prikazu texta v TEXTAREA ne bo treba ponovno konvertat iz <br> v "\n"...

lp,x
Excuses are useless! Results are priceless!

alesrosina ::

ali ne bi povedal v katerem scriptnem jeziku delas?

za ASP:
uporabi funkcijo
dim sporocil
sporocil = request("tvoj_text")
sporocil = Replace(sporocil,str,"<br>")
sporocil = Replace(sporocil,vbCr,"<br>")

uporabi raje oboje, kajti odvisno od browserja, kaj poslje serverju.

za smajle pa uporabi isto "finto"
npr:
sporocil = Replace(sporocil,":)","<img src=""smajl.gif"">")

Pol pa samo se vstavs u bazo spremenljivko sporocil .
evo, to je to.
Upam da sm kej pomagu.

(matr, prej sm pozabu u replace dt se <br> tag ;))

webblod ::

Zakaj se mi zdi, da se z ASPmaster-jem kar dobro razumeva ??? :D
There must be a reason, why I'm so damn dissapointed on M$ Visual Basic
WEBblod.NET :: Slovenska programerska scena

rc-car ::

xbite: kako se uporabi ta nl2br?
Tako:
nl2br(tuki_je_text,_ki_ga_vneses);
In potem ti sam zamenja \n za <br> ?

Tnx!
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed

alesrosina ::

webblod: pac obadva isti stuff delava, ne? :D

rc-car ::

Ok, sem pogruntal:
$content = nl2br($content);
:8)
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed

darh ::

$output = nl2br($input);


zakaj nobeden vec ne bere manualov... strokovnjaki pri PHP development grupu so se pa tko matral da bi vam suplyal lep manual... ki je po vrh vseha še zastonj, dobi se ga lahko na www.php.net za tiste ki niste prepričani da tam sploh kaj je... lol >:D
Excuses are useless! Results are priceless!

rc-car ::

Saj sem gledal, sam tam pise povsod samo String, pol pa gruntej kaj kaj pomeni :\

No, sej pol sem pogruntal... :8)
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed

rc-car ::

Samo nekaj se:
Kako bi med nek text vrinil kak drug znak?
Tako kot imate vi recimo stevec...
imas 1234567890, potem pa od desne proti levi dajas na vsake tri znake noter '.'
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed

darh ::

ce rabs za locevanje tisočic, pol uporabi naslednjo funkcijo:

string number_format (float number [, int decimals [, string dec_point [, string thousands_sep]]])

eXzampl:



$number = 1234.56;

// english notation (default)
$english_format_number = number_format($number);
// 1,234.56

// French notation
$nombre_format_francais = number_format($number, 2, ',', ' ');
// 1 234,56


$number = 1234.5678;

// english notation without thousands seperator
$english_format_number = number_format($number, 2, '.', '');
// 1234.56




ne boš verjel.. spet copy/paste z manuala :D
Excuses are useless! Results are priceless!

david ::

ASPmaster: a ni pri --- sporocil = Replace(sporocil,vbCr,"") --- namesto vbCr potrebno dati VbCrLf? res, da se nikoli tega nisem probal, ker dam vedno samo VbCrLf ...
-.-.-.-.-.-.-.-.-.-.-.-.-
splet01.net

webblod ::


vbCr = Chr(13) ---------------------- Carriage Return
vbLf = Chr(10) ---------------------- Line Feed

vbCrLf = Chr(13) & Chr(10) ------ Le kaj bi to bilo???

Zadevi se najbolje izogneš tako, da uporabiš vbNewLine :D

Različno poimenovanje (ne ravno) iste stvari. >:D

LP
There must be a reason, why I'm so damn dissapointed on M$ Visual Basic
WEBblod.NET :: Slovenska programerska scena

rc-car ::

xbite: zdaj mi pa zaupaj kako najdes v manualu ukaz, ki nardi tisto, kar hoces? Ker, ce mi ti poves ukaz znam tudi sam napisat noter v tisto polje in pritisnt [Enter] ;)
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed

darh ::

:D


poglej.. najboljs nardis, ce nisi allways online, da si podwonlowdas windows HELP style MANUAL, in pol mas tam tud search engine in use...

no, pri tem kokretnem primeru pogledas v index, oz kazalo, ce so kje kake funkcije za text al pa kake matematicno funkcije, pol pa jih hitr preletis pa pogledas najbolj sumjive, ter najdes zeljeno :D
Excuses are useless! Results are priceless!

rc-car ::

Jest mam zDLjan en manual, ki pa nima searcha :(
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed

darh ::

pol si pa takega dj k ma... naprimer tegale


lp,x
Excuses are useless! Results are priceless!

rc-car ::

Ok, tnx!
DLjam zdele.
Netscape mi ga je hotel kr odpret in mi je pokazal same cudne znake, tko da sem po dolgem casu spet zagnal explorer :\
Nothings gonna stop me now, I'm breaking the rules, I'm gonna do it if its not allowed


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[vb.net] textarea newline

Oddelek: Programiranje
5896 (827) dolenc
»

[JS] Problemček

Oddelek: Programiranje
51100 (996) CWIZO
»

ASP in vnosni podatki v MDB

Oddelek: Izdelava spletišč
7931 (842) swalow
»

ASP in nov paragraf?

Oddelek: Programiranje
5915 (835) alesrosina
»

PHP Poll

Oddelek: Programiranje
11872 (774) rc-car

Več podobnih tem