[ sandi.petic @ 14.04.2011. 11:22 ] @
Pozdrav svima!
1. Kako da u dokumentu kreiranom pomoću Adobe Acrobat Pro postavim da važi do određenog datuma, a poslije da se ne može otvoriti?
2. Kako postaviti da se u text box dozvoljava upis samo ćirilice?

Valjda sam pogodio forum.
Hvala unaprijed.
[ sandi.petic @ 14.04.2011. 11:34 ] @
Prvo sam djelomicno rjesio, jer ne važi ako se promijeni datum na kompjuteru, ali ajde..
Drugo ostaje problem.

function Expire()
{
// Get the current date and time
var rightNow = new Date();
// Setup End Date
var endDate = new Date("October 21, 2010 23:59:59");
if(rightNow > endDate)
{
app.alert("This Document has expired, please contact the IT department for additional access.", 1, 0);
this.closeDoc()
}
}

// execute check expiration code
Expire();
[ Br@nkoR @ 14.04.2011. 12:06 ] @
Ne znam kako bi to bilo u Acrobatu nisam nikada koristio js u istom, za drugi problem, npr:
Code:

String.prototype.isCyrilic = function() {
  if(!this || this.length == 0) return false;
  var re = /^[\u0400-\u04FF]+$/i
  if(!re.exec(this)) return false;
  return true;
}
alert('abvgdšđčćžnjljdž'.isCyrilic());


//EDIT: [es] "pojeo" :) ćirilicu, ovo "abvgdšđčćžnjljdž" je bilo napisano čirilicom.

[Ovu poruku je menjao Br@nkoR dana 14.04.2011. u 13:33 GMT+1]
[ sandi.petic @ 14.04.2011. 14:33 ] @
Hvala, prilagodicu.


[Ovu poruku je menjao sandi.petic dana 15.04.2011. u 08:07 GMT+1]

[Ovu poruku je menjao sandi.petic dana 15.04.2011. u 08:07 GMT+1]
[ sandi.petic @ 15.04.2011. 07:08 ] @
Evo, ako nekome treba.

Unijeti u custom keystroke script
event.rc=/^[\u0400-\u04FF]+$/i.test(event.change);

U tom slučaju dozvoljava unos samo ćirilice, ALI, ne radi Backspace, Delete, Enter, koji su kodovi za to i uopšte gdje mogu naći definicije kodova.
[ Br@nkoR @ 15.04.2011. 08:43 ] @
Ponovo napominjem da ne zna kakve su mogućnost JS-a u Acrobatu, ali pokušaj sa event.which , event.charCode ili event.keyCode da vidiš koji je taster pritisnut. Ili sačekaj da odgovori neko sa JS iskustvom u Acrobatu
[ sandi.petic @ 15.04.2011. 10:54 ] @
Hvala na pomoci.
Ja mislim da se treba dozvoliti ASCII kodove do 32(decimalno), jer se tu nalaze sve te kontrole. Dakle, sta da dodam u /^[\u0400-\u04FF]+$/i?
[ Br@nkoR @ 15.04.2011. 13:28 ] @
Hmm... pokušaj da dodaš u velike zagrade \x00-\x1F\x7F ali nisam siguran.