Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno JavaScript: jak do obsahu pole dostat text?

Mám *pdf formulář, kde se v jednom poli vyplňuje aktuální datum. Abych to nemusel vyplňovat ručně, používám JS:

var x = new Date;
event.value = util.printd("dd.mm.yyyy", x);

Ten zabezpečí, že v políčku bude automaticky dnešní datum (tedy dnes, 07.05.2019).

Formát času mohu libovolně upravovat (neřeším teď písmo, jeho velikost, jen "obsah..) a přidávat třeba i den v týdnu, měsíc zobrazit slovy, přidat čas atd.). Například:

var x = new Date;
event.value = util.printd("dddd, dd.mm.yyyy, HH:MM:ss", x);

Výsledek pak je např.: úterý, 07.05.2019, 17:57:59

A teď dotaz: je možno nějak do toho přimotat i text? Pokud v textu použiji písmenka, které nejsou zástupné symboly, je to OK, např.

var x = new Date;
event.value = util.printd("čárka, dd.mm.yyyy", x);

zobrazí: čárka, 07.05.2019
Jak tam ale dostat např. písmenka d,m,y,s, aby byly chápány jako text? Abych třeba tam mohl mít "dnes je 07.05.2019"?

Díky za radu. Myslím si, že ten text by měl být nějak označen, jeho začátek a konec, ale netuším jak. Nejsem programátor, v JS se nevyznám, ten kód jsem jen někde opsal a postupně si jej upravuji a vylepšuji.

Řešení:

Co prostě tohle?

event.value = "dnes je " + util.printd("dddd, dd.mm.yyyy, HH:MM:ss", x);
Předmět Autor Datum
Co prostě tohle? event.value = "dnes je " + util.printd("dddd, dd.mm.yyyy, HH:MM:ss", x);
Wikan 07.05.2019 18:14
Wikan
Tohle funguje, díky.
L-Core 07.05.2019 19:06
L-Core
A možno libovolně kombinovat: var x = new Date; event.value = "Právě máme " + util.printd("HH:MM:ss…
L-Core 07.05.2019 19:18
L-Core
event.value = util.printd("'dnes je' dd.mm.yyyy", new Date());
moose 07.05.2019 18:57
moose
Apostrof jsem už zkoušel, ale leze z toho pak paskvil: '7ne59 H31e' 07.05.2019 (zajímavá je interpre…
L-Core 07.05.2019 19:12
L-Core
H31 je "Heisei 31", tedy 31. rok japonského období Heisei - vláda císaře Akihita. Ale ona už to není…
Wikan 07.05.2019 19:22
Wikan
::) Zkouším teď, co se tam dá ještě zadat. Např "tt" dá výsledek am/pm, "hh"/"HH" dá hodiny v 12/24…
L-Core 07.05.2019 19:43
L-Core
To, že je to JS pre Acrobat som si všimol. Vychádzal som z dokumentácie od Adobe, kde je na strane 7…
moose 08.05.2019 06:14
moose
Dík za přesný odkaz, hned vedle je seznam všech možných variant zobrazení času. Já do té dokumentace… poslední
L-Core 08.05.2019 06:48
L-Core
Samozřejmě vím, že ten pořád stejný text by nemusel být v editovatelné buňce, ale "kolem" ní, buňka…
L-Core 07.05.2019 19:24
L-Core

Zpět do poradny Odpovědět na původní otázku Nahoru