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