La ninĵoj traktas maskojn

En la kromprogramo Formularoj de Ninja, ekzistas eblo preskribi tipojn de valoroj kiujn partoprenantoj de formularo rajtas entajpi en tekstlinion. Tamen, en tradukoj, foje ne aperas la kampo por enmeti tipon de limigo.
Tiu problemo jam ricevas atenton: https://github.com/wpninjas/ninja-forms/issues/1880
Ĝi estos solvita.

Legu plu se vi volas suferi lecionon de komencanto de Formularoj de Ninja.
Notoj pri tiu tiel nomata ‘masko’:
Tekstolinio akceptas ĉian entajpitaĵon, escepte se la kreanto de formularo fiksas limigojn.
Sub Limigoj -> Masko de enigo, vi povas elekti Tajlora el falmenuo (aliaj elektoj estas Dato kaj Usona telefonnumero).
(Sed vi ne povas entajpi maskon, se vi ne uzas la anglan!! – la programistoj jam tretas tiun cimon.)

Entajpu 9 por teni enigon al nur cifero. Entajpu a por teni enigon al nur litero.
Se temas pri kampo por entajpo de kupono, kaj vi ofertis viajn kuponojn forme de tri literoj sekvataj de unu cifero, via masko devus esti: aaa9. Post tiu difino de la kampo, uzanto povas entajpi nur tri literojn kaj ciferon.

Pli: por fiksi kampon al nur ciferoj, sed kun laso al la uzanto eblon entajpi liberan nombron da ciferoj ĝis maksimumo, uzu demandosignon sekvata de nombro da 9-oj, por fiksi la maksimumon. Ekz: se vi volas, ke la uzanto povu enigi de 1 ĝis 4 ciferoj, uzu maskon ?9999.
Same pri limigo al nur literoj, sed uzu a: ?aaaa egalas al enigo de 1 ĝis 4 literoj.
Notu, ke Formularoj de Ninja ankaŭ donas eblon difini lokokupilon; t.e., tekston jam ekzistantan en la kampo antaŭ enigo de uzanto. Tio povas servi kiel ekzempla teksto.

Respondi