開示:当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPFormsがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかをご覧ください

クレア・ブロードリー

クレアはWPFormsチームのコンテンツマネージャーです。彼女はWordPressとウェブホスティングに関する執筆経験が13年以上あります。 詳細はこちら

最高のWordPressドラッグアンドドロップフォームビルダープラグイン

簡単、高速、安全。WPFormsを信頼する600万人以上のウェブサイト所有者に加わりましょう。

入力マスクでフォームフィールドを制限する方法(例付き)」に関する43件のコメント

    1. クリスチャンさん、こんにちは。

      現在、組み込みオプションはありませんが、カスタムコードを使用する場合は、最大文字数制限の設定に関する開発者向けドキュメントがあります。

      もし試してみたい場合は、このようなカスタムコードをサイトに追加するための追加チュートリアルをご覧ください。

      お役に立てば幸いです! 🙂

  1. 「入力マスク」という名前のフィールドがない場合はどうなりますか?高度なオプションの下にCSSクラスフィールドはありませんか?

    1. ディアンヌさん、こんにちは。

      ご迷惑をおかけして申し訳ありません!入力マスクを追加する際は、1行テキストフィールドを使用していることを確認してください(現在、入力マスクを許可しているのはこのフィールドタイプのみです)。また、これは比較的新しい機能ですので、WPFormsプラグインが最新の状態になっていることを確認してください。

      これを試しても期待通りのオプションが表示されない場合は、ご連絡ください。さらにサポートさせていただきます。WPFormsライセンスをお持ちの場合は、メールサポートをご利用いただけますので、サポートチケットを送信してください

      それ以外の場合は、WPForms Lite WordPress.orgサポートフォーラムで限定的な無料サポートを提供しています。

      ありがとうございます 🙂

  2. こんにちは、この記事をご覧ください:https://wpforms.com/docs/how-to-use-custom-input-masks/

    「mysite.com」のメールアドレスの例の入力マスクを使用しています

    マスク: *[*{0,50}]@mysite.com
    入力例:[email protected] または [email protected]

    しかし、あなたのウェブサイトに「a」という文字が含まれている場合はどうなりますか?例えば…

    このレイヤーマスクを使用: *[*{0,50}]@mydomain.com
    実際には、ドメインの「a」が空白になるフィールドが表示されます。
    入力例: _______@mydom_in.com

    レイヤーマスクを、文字列「mydomain.com」全体がそのまま維持されるようにフォーマットするにはどうすればよいですか?

    よろしくお願いいたします!

    1. Reさん、こんにちは。

      ご迷惑をおかけして申し訳ありません!ご指摘の問題を再現し、修正のためにチームに共有しました。お知らせいただきありがとうございます。 🙂

  3. こんにちは。入力マスクツールを使用して、一部のフィールドの文字入力を制限したいと思います。

    このマスクを使用しています: *[*{0,30}]。

    しかし、これには「スペース」が文字として含まれていません。

    30文字の制限でスペースを文字として含めるには、どのような入力マスクを使用できますか?

    1. アリシアさん、こんにちは。

      現在のところ、当社の入力マスクではこの方法で「スペース」要件を提供していません。代わりに、カスタムコードを使用してこの文字制限を追加することを検討してください(詳細はこちらのドキュメントをご覧ください)。

      そのドキュメントのコードはスペースを文字としてカウントするため、お考えのものにより近いものになるはずです。

      また、参考までに、このようなカスタムコードをサイトに追加する方法はこちらです

      お役に立てれば幸いです 🙂

  4. RE CARLSONと同じ問題を抱えています。

    しかし、あなたのウェブサイトに「a」という文字が含まれている場合はどうなりますか?

    これに対する修正方法はありますか?
    よろしくお願いします。

    1. アランさん、こんにちは。

      良いニュースがあります。この問題に対する解決策があります 🙂

      入力エリアの一部にならずに「a」を追加するには、`\\` を使用してエスケープできます。たとえば、入力マスクとして「this is \\a test aaa」を入力した場合、結果は「this is a test ___」のようになります。

      したがって、そのまま保持したい(_に変換されたくない)A、a、または9の前に二重バックスラッシュを付けるようにしてください。

      お役に立てれば幸いです 🙂

  5. こんにちは、

    大文字英数字(0-9またはA-Z)を文字間のスペースと組み合わせる必要があります。「&」ではスペースが許可されないようです。

    1. エリヤスさん、こんにちは。

      スペースを許可する特別な文字はありません。代わりに、必要な「&」文字の間にスペースを追加するだけで、「&&&& &&&&」のように入力マスクフィールドを読み取ることができます。

      お役に立てれば幸いです 🙂

      1. フィールドが6〜9の数字の範囲から始まるようにするにはどうすればよいですか? WPForms Basicを購入しました。


        7898981226
        8985607458
        9989878774

      2. ムナフさん、こんにちは!

        シングルラインテキストフィールドのカスタム入力マスクを作成できますが、数字の範囲を使用する組み込みオプションはありません。
        たとえば、「\\799999」のように設定すると、先頭に「7」のみが許可され、その後5桁の任意の数字が続きますが、残念ながら先頭に7または8または9を選択するルールはありません。
        参考になれば幸いですが、WPFormsでカスタム入力マスクを使用する方法に関する別の優れたチュートリアルがここにあります。

        ご迷惑をおかけして申し訳ありません!

        では、良い一日を 🙂

  6. 現在、WPFormsを無料で試用しており、既存のソリューションとの互換性をテストしています。しかし、あなたが提案した「https://www.f\\acebook.com/*{1,22}」のような簡単なマスクを「シングルラインテキスト」フィールドでカスタマイズしようとすると、? . / ; のような単純な特殊文字が受け入れられないことに気づきました。これは無料ユーザーに課せられた意図的な制限ですか、それともマスク内の特殊文字の入力を許可するために * を置き換えるべき記号について教えていただけますか?

    1. Waqasさん、桁数が固定されている場合は可能です。例えば、この入力マスクは9桁を表示し、3桁ごとにカンマを表示します:999\,999\,999

      お役に立てば幸いです!

    1. Afifさん、この記事には高度な入力マスクのチュートリアルがいくつかあり、文字の追加方法を説明しています。

      詳細については、サポートまでご連絡ください。WPFormsライセンスをお持ちの場合は、メールサポートをご利用いただけますので、サポートチケットを送信してください。それ以外の場合は、WPForms Lite WordPress.orgサポートフォーラムで限定的な無料サポートを提供しています。

      ありがとうございます 🙂

    1. Yusufさん、カスタム入力マスクのルールを作成するには、特定の記号セットを使用する必要があります。(適切な記号を15回追加することを忘れないでください。)

      お役に立てば幸いです! 🙂

  7. こんにちは、入力マスクが機能していないようです。マスクが有効になっているにもかかわらず、テキストフィールドは何でも入力できてしまいます。何か助けていただけますか?よろしくお願いします。

    1. Antonioさん、申し訳ありません!喜んでお手伝いさせていただきます。

      WPFormsライセンスをお持ちの場合は、メールサポートをご利用いただけますので、サポートチケットを送信してください。それ以外の場合は、WPForms Lite WordPress.org サポートフォーラムで限定的な無料サポートを提供しています。

      ありがとうございます!🙂

  8. こんにちは。

    シングルラインテキストで名前フィールドを作成しています。アルファベットとスペースのみを追加できるようにしたいです。このために、入力マスクをa{1,50}と設定しました。これはアルファベットを受け付けますが、スペースを追加できません。解決策を教えてください。

    1. Amritaさん、申し訳ありませんが、入力マスクはこの種のユースケースには適していません。入力マスクは、電話番号やID番号など、入力に特定の構造を提供するものです。入力マスクではスペースを使用できません。

      ご希望のことを実現するにはカスタムコーディング(通常はjQueryまたはJavaScript)が必要になりますが、申し訳ありませんが、このレベルのカスタマイズのサポートは提供できません。このスレッドがいくつかアイデアを提供できるかもしれません。

      申し訳ありませんが、これに対する解決策を提供することはできません。ただし、アクティブなサブスクリプションをお持ちの場合は、さらにご質問があればお問い合わせください。お持ちでない場合は、サポートフォーラムに遠慮なくご質問をお寄せください。

  9. 皆さん、こんにちは

    このようにマスクを作成するにはどうすればよいですか?

    +55 (99) 9 9999-9999 または +55 (99) 9999-9999 を同じ入力フィールドに入力します。

    tks,

    1. こんにちは!この質問は複数の記事に投稿されているようですので、ここでまとめて回答させていただきます。

      申し訳ありませんが、入力マスクは入力される順序で機能するため、オプションの数字が配置される場所を指定することはできません。技術的には、オプションの数字をオプションのままにしておくことは可能ですが、ユーザーは入力フィールドのその文字位置にスペースを入力して「スキップ」し、その後フィールドの残りの部分を入力する必要があります。

      カスタムコーディングで可能になるはずですが、申し訳ありませんが、そのようなカスタマイズはサポートの範囲外です。カスタム開発オプションの検討をご希望の場合は、Codeable の利用を強くお勧めします。Codeable は、開発者のスキルとコミュニケーション能力を確実に把握するためにすべての開発者をスクリーニングし、最適な開発者との接続とコミュニケーションのプロセス全体をガイドします。

      こちらが Codeable の使用方法に関するチュートリアルです。このプロセスがどのように機能するかについての詳細が記載されています。

      または、カスタム開発のヘルプを(長期的に)継続して利用できるチームが必要な場合は、WPBuffsも検討してみてください。

      これで明確になったことを願っています 🙂 これについてさらに質問がある場合は、アクティブなサブスクリプションがある場合はお問い合わせください。そうでない場合は、サポートフォーラムに質問を投稿してください。

  10. 電話番号要素には入力マスクがありませんが、その機能は可能ですか?

    国コードセレクターが提供されている電話番号要素で入力マスクを使用したいと考えています。通常のテキスト入力では(入力マスクは提供されますが)それができません。

    ありがとうございます。
    Mark

    1. Markさん、こんにちは。

      電話フィールドのカスタムマスクを設定する組み込み機能はありません。ただし、これはシングルラインテキストフィールドを使用して、ここで示されているようにカスタム入力マスクを設定することで実現できます。

      お役に立てば幸いです! 🙂

  11. 数値フィールドに小数点入力を必須にすることは可能ですか?

    つまり、ユーザーは常に整数 + x桁の小数を入力を求められるということですか?

    例:

    0.015
    0.792
    0.28
    1.256

    1. こんにちは、Cristian。それを行うには、次の入力マスクを使用できます:$ [[9],999.99]。

      お役に立てば幸いです!

  12. EMP2000の入力マスクを作成したいのですが、どうすればよいですか?

    1. カシミール様 – 次の入力マスクを使用すると、それを実現できます: EMP2[9999]。

      お役に立てば幸いです!

  13. こんにちは!オプションの金額の入力マスクを作成するにはどうすればよいですか?
    たとえば、$1,000,000 または $250,000 のように、金額に応じて間にカンマを追加しますか?

    1. マリアナ様、残念ながら、ご説明いただいたようなオプション形式の入力マスクは組み込みオプションとしては提供されていません。しかし、非常に役立つとは思います。機能リクエストとしてメモし、今後のロードマップ計画で考慮させていただきます。

      ありがとうございます。良い一日を!

    1. ライチ様 – 車両識別番号(VIN)の正しい形式を検証するために、カスタム入力マスクを作成することは確かに可能です。

      ありがとうございます 🙂

  14. こんにちは – 入力マスクを使用してスペースを許可しないようにすることはできますか?
    たとえば、ユーザーが「AA 9999」と入力した場合、マスクは「AA9999」を強制しますか?
    または、「AA9999[_]」のような末尾または先頭のスペースは、スペースなしの「AA9999」として入力されますか?

コメントを追加

コメントを残していただきありがとうございます。コメントはすべて、当社のプライバシーポリシーに従ってモデレーションされます。また、すべてのリンクはnofollowとなります。名前フィールドにキーワードを使用しないでください。個人的で有意義な会話をしましょう。

このフォームはCloudflare Turnstileによって保護されており、Cloudflareのプライバシーポリシーおよび利用規約が適用されます。