Questione : Il campo della data dell'acrobata stabilizza all'oggi soltanto se spazio in bianco

L'obiettivo è affinchè una forma brandnew dell'acrobata riempia un campo di odierna data in cui l'utente lo apre. Se l'utente conserva la forma come è più successivamente e la apre alcuni giorni, la vecchia data ancora sarà là, non sostituito entro la data corrente. Se l'utente cambia la data nel campo, quella data sarà conservata e non sarà sostituita quando la forma è later.

So che abbiamo bisogno di un campo della data quello: Il
1. stabilizza all'odierna data in cui la forma è aperta, ma soltanto se il campo è empty.
2. concede entrare e conservare in una data differente da Today.
3. Quando la forma è riaperta, non sostituirà un'entrata attuale della data con odierno date.

I ha uno scritto su ordinazione di calcolo per un campo della data che fa tutto il questo, ma con un problema:

if (event.value! =
then
event.value = util.printd (“m/d/yyyy„, nuova data ())il
endif

It non è chiaro me perché se/allora condiziona gli impianti. Ma funziona per entrare nell'odierna data in cui il dialogo del campo è chiuso o in cui un valore è cancellato dal campo. E funziona per permettere che l'utente entri e conservi in una data differente da oggi. Senza se/allora condiziona, l'utente non può fornire una data differente - è scritto sopra sempre con il problema di Today.

The è che non posso conservare questa forma dell'acrobata senza la data nel campo. Quel deve accadere in modo che il campo riempia di odierna data in cui l'utente apre il rivestimento di form.

When che entra nella formula, lo scritto dutifully metta l'odierna data nel campo. Se cancello la data, riempie indietro dentro. La data così odierna è conservata nel campo quando la forma è conservata. Di conseguenza, quando un utente apre più successivamente la forma, il campo non stabilizza ad oggi. Invece, ha la data ho conservato il form.

I penso che la risposta possa essere di fornire uno scritto come Javascript del documento (avanzato | Processo del documento | Documentare i Javascript), poiché gli scritti del documento eseguono quando la forma è aperta, ma sono stato infruttuoso nell'invenzione dello scritto che fa se/allora basasse su un campo in bianco della data. Non vedo come provare a campo vuoto della data, provando:
==
Thank del null
= '' voi in anticipo per il vostro help.

class= del

Risposta : Il campo della data dell'acrobata stabilizza all'oggi soltanto se spazio in bianco

Un Javascript del documento fa il trucco:
varietà f = this.getField (“MeetingDate„);
se (! f.value) f.value = util.printd (“m/d/yyyy„, nuova data ());
Altre soluzioni  
 
programming4us programming4us