したがって、私の質問は、ここのJavaフォームで他の誰かから尋ねられました。Java-指定された長さで特定の文字で満たされた新しいStringインスタンスを作成します。最善の解決策は?
。。。しかし、私はそれに相当するJavaScriptを探しています。
基本的に、各フィールドの「maxlength」属性に基づいて、テキストフィールドに「#」文字を動的に入力したいと考えています。したがって、入力にが含まれている場合maxlength="3"
、フィールドは「###」で埋められます。
理想的にはJavaのようなものがありますStringUtils.repeat("#", 10);
が、これまでのところ、私が考えることができる最善のオプションは、最大長に達するまで、一度に1つずつループして「#」文字を追加することです。それよりも効率的な方法があるという気持ちを揺るがすことはできません。
何か案は?
参考までに-「#」文字はフォーカスでクリアする必要があり、ユーザーが値を入力しなかった場合は、ぼかしで「補充」する必要があるため、入力にデフォルト値を単純に設定することはできません。それは私が関わっている「補充」ステップです