Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 5 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
osetrovanie textu

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 17.02.2009 11:03

zdravim, na zaciatok upozornujem ze som v JS totalna lama :)

chcel by som jednu vec, ma mdva inputy. do jedneho budem pisat text, a chcem aby dynamicky do druheho napisalo ten isty text, ale osetreny. napriklad

do jedneho inputu napisem text "TeXt nA ošETREnie ??!" a do druheho inputu mi to vpíše "text-na-osetrenie"

neviem ci ma chapete, ale v php by som to robil asi takto

Kód:
$str = 'TeXt nA ošETREnie ??!';
$str = str_replace(array('?', '!', ' '), '-', strtolower(deletediakritika($str));
echo $str; //vráti text-na-osetrenie


síce ten kód vráti text-na-osetrenie----, lebo este tam nie je osetrene proti viacnasobnym pomlckam, ale to je len pre ilustraciu..

raz som to robil cez ajax, lebo som mal malo casu na riesenia... ale sa mi zda zbytocne komunikovat so serverom, lebo predpokladam ze to JS samo o sebe zvladne.. vede by mi prosím s tým niekto pomôct? dakujem :)







_________________
Sorry za prelkepy
Offline

Čestný člen
Čestný člen
osetrovanie textu

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 17.02.2009 15:25

Kód:
   function uprav(v)
   {
      r=v.replace(/[!?\s]/g, "-"); //nahradenie ?, ! a white-space za pomlcku
      r=r.replace(/-{2,}/g, "-"); //nahradenie viac pomlciek jednou
      document.getElementById('input2').value=r;
   }

Kód:
      <input name=input1 id=input1 type=text onkeyup="uprav(this.value)">
      <input name=input2 id=input2 type=text>

Diakritiku som tam nezahrnul, to sa tu myslim riesilo. Takisto velke a male pismena, to som zabudol, skusim to zbuchat neskor.


Offline

Užívateľ
Užívateľ
osetrovanie textu

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok Napísal autor témyOffline : 17.02.2009 16:07

ďakujem, doplnil som si to o zmenu na male pismena, aj o odstranenie diakritiky :) diky moc

edit...

este ak by si mohol, by som poprosil, ze ako odstranim pomlcky ak sa zacinaju na zaciatku alebo konci retazca... aby sa nestalo ze bude -osetreny-text-

na to neviem prist :D daukejm







_________________
Sorry za prelkepy
Offline

Čestný člen
Čestný člen
osetrovanie textu

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 17.02.2009 17:42

Kód:
   function uprav(v)
   {
      r=v.replace(/[!?\s]/g, "-");
      r=r.replace(/-{2,}/g, "-");
      if (r[0] == '-')
      {
         r=r.substr(1);
      }
      if (r[(r.length-1)] == '-')
      {
         r=r.substr(0, r.length-1);
      }
      document.getElementById('input2').value=r;
   }
Snad bude fungovat ;)


Offline

Užívateľ
Užívateľ
osetrovanie textu

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok Napísal autor témyOffline : 17.02.2009 18:18

vsetko ide ako ma, dakujem velmi pekne :)







_________________
Sorry za prelkepy
Odpovedať na tému [ Príspevkov: 5 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. java: osetrovanie vynimiek - je to nevyhnutne?

v Assembler, C, C++, Pascal, Java

2

600

12.10.2007 16:56

zero0x Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zmena textu a zanechani pozice v textu

v PHP, ASP

4

753

01.08.2009 21:26

Tominator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. vysunutie textu

v HTML, XHTML, XML, CSS

9

751

27.07.2007 19:56

Kamahl Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. citatelnost textu

v Monitory, televízory a projektory

8

663

29.06.2009 16:15

vazovski Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. načítanie textu

v Assembler, C, C++, Pascal, Java

0

633

26.11.2009 19:55

pitbull Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Vytahovanie textu

v Databázy

10

579

27.08.2011 10:53

gamelaster Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pisanie textu ?

v JavaScript, VBScript, Ajax

3

761

24.08.2009 10:23

d0.0b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Skenovanie textu

v Ostatné programy

10

8500

31.10.2007 11:27

zajjac Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zalomenie textu

v PHP, ASP

3

566

01.09.2010 19:58

boyofx Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Replace Textu

v PHP, ASP

12

601

05.08.2009 9:52

p360t Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zvyraznenie textu

v PHP, ASP

2

393

25.01.2010 9:53

achbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. preklad textu

v Krčma

6

950

29.06.2011 14:04

Jeffo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. posunutie textu...

v HTML, XHTML, XML, CSS

18

1482

11.08.2007 18:19

Flety Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zobrazovanie textu

v Počítačové hry

2

351

13.09.2015 8:48

Koroner Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Jas textu

v JavaScript, VBScript, Ajax

0

714

24.07.2007 21:45

kajbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. nahradenie textu

v Assembler, C, C++, Pascal, Java

2

299

16.06.2015 2:27

p4tooo Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra