venerdì 9 novembre 2012

Cambio focus tra campi testo in un pdf

L'esempio seguente permette di far passare il focus da un campo testo ad un altro in un pdf, come il giorno mese anno per un data.
Non appena inserite due cifre per il giorno il cursore automaticamente passa all'altro campo per inserire il mese e successivamente l'anno.
Inserire tre campi testo su di un pdf, inserire il codice nell'evento onchange dei primi due campi testo.
/* evento onchange del primo campo testo */
var focusText =  xfa.event.fullText ;
if (focusText.length>1)
 xfa.host.setFocus("xfa.form.form1.subform1.TextField2");
 
/* evento onchange del secondo campo testo */
var focusText =  xfa.event.fullText ;
if (focusText.length>1)
 xfa.host.setFocus("xfa.form.form1.subform1.TextField3");
Output: