Quindi, la mia domanda è stata posta da qualcun altro nella sua forma Java qui: Java - Crea una nuova istanza String con lunghezza specificata e piena di carattere specifico. Soluzione migliore?
. . . ma sto cercando il suo equivalente JavaScript.
Fondamentalmente, voglio riempire dinamicamente i campi di testo con caratteri "#", in base all'attributo "lunghezza massima" di ciascun campo. Quindi, se un input ha maxlength="3"
, il campo verrebbe riempito con "###".
Idealmente ci sarebbe qualcosa come Java StringUtils.repeat("#", 10);
, ma finora l'opzione migliore che mi viene in mente è quella di passare in rassegna e aggiungere i caratteri "#", uno alla volta, fino a raggiungere la lunghezza massima. Non riesco a scuotere la sensazione che ci sia un modo più efficiente per farlo.
Qualche idea?
Cordiali saluti - Non posso semplicemente impostare un valore predefinito nell'input, perché i caratteri "#" devono essere messi a fuoco e, se l'utente non ha inserito un valore, dovrà essere "riempito" in sfocatura. È il passo di "ricarica" che mi interessa