• 締切済み

JQueryで2つのテキストフィールドの片方必須

kia2000akiの回答

回答No.2

回答ではなくて申し訳ないのですが、当方も同じ希望を持っています。 validation.jsを使って「二つのフィールド(携帯電話/固定電話)のうち片方が入力されていればOK」という状態を作りたいのです。 質問及び回答から時間が経過しておりますが、もし何かしらの解決方法が出ていればお教えいただけると幸いです。

関連するQ&A

  • テキストフィールドについて

    すみません、質問させてください。 できるのかどうかと、できる場合はその方法をご教授いただきたいです。 テキストフィールドをクリックした時にいくつか文字列を選択できるようにしたいです。 例えばchromeとかだと一度入力した文字列が出てきます、それを意図的に決まった文字列の候補を出し、選択できるようにする事は可能でしょうか? もしかしたらjqueryのプラグインとかありそうな気もしています。 その続きを手入力で入力する、というのが理想です。 調べても出てきませんでした。 何卒よろしくお願いいたします。

  • 指定のフィールド内に選択された言葉を含んだフィールド・フォームを検索し、呼び出したい。

    Access2000Proを使用しています。 メインフォームのテキストボックスを使って、指定のフィールド内に選択された言葉を含んだフォームを呼び出すコマンドを作ろうとしています。 その場合、 1)該当するQueryにはどのようなコードを書いたらよいでしょうか?例えば Like "*" & [Forms]![MainForm]![NameSearch:] & "*"のようにすれば名前の一部でもあればそのフォームを引き出すことができると思いますが、これをやや複雑にして、(a)複数の言葉を指定して、その両方が含まれているもののみのフィールドを検索したり、或いは, (b)一方のみを検索 (c)大文字・小文字による区分けは可能か?は如何でしょうか? 2)対象フィールドはデータ型がテキスト型でもメモ型でもどちらでも検索可能でしょうか?両方共可能であるならば、その差(長短所)はどこにあるのでしょうか? メモ型でOKとなればかなり長い文章からも呼び込めることになりますが検索時間がかかると思われます。 3)一つの検索したい言葉に対し、複数のフィールドをその対象とする場合、はどのようにしたら良いでしょうか? 宜しくご教授下さい。

  • WooCommerceで支払いフォームの電話必須に

    WordpressのカートシステムプラグインWooCommerceで 支払いページの入力フォームのラベルをカスタムするのに、 Checkout Fields Manager for WooCommerceという無料プラグインがありますが、それが、 日本語最適化無料プログラムとバッティングするのか、 上手く働きません、という記事を読みました。 事実、私もそこでつまづいており、 支払いフォームのお客様の電話番号を「オプション」から「必須」に換えたいのですが、変更できません。 項目として、電話番号のみ必須になってくれれば今の所問題ないのですが、その方法を教えてくださいませんか? ちなみに、ChatGPTの方で教えて戴いた方法を記載しておきますが、 ↓以下が生成AIの回答でした。 まず、functions.phpファイルを編集するか、サイト専用のカスタムプラグインを作成します。 php // functions.php ファイルか、カスタムプラグイン内で以下のコードを追加 // チェックアウトページのフックを利用してフォームをカスタマイズ add_filter('woocommerce_checkout_fields', 'customize_checkout_fields'); function customize_checkout_fields($fields) { // 電話番号の部分を必須に設定 $fields['billing']['billing_phone']['required'] = true; return $fields; } このコードでは、woocommerce_checkout_fields フィルターを使用して、チェックアウトページのフォームをカスタマイズしています。billing_phone フィールドの required プロパティを true に設定することで、電話番号の入力を必須に変更します。 ↑以上、functions.phpにコピーして貼り付けたのですが、 上手く動きませんでした。

  • チェックボックスの状態とテキストフィールド等の連動

    分かりにくいタイトルですいません;下のようなフォームがあるとします。 [チェックボックス][テキストフィールド][プルダウンメニュー] それで、このチェックボックスをオフにすると左側のテキストフィールドとプルダウンメニューの両方を無効にできるようにしたいのです。お分かりの方、ぜひご伝授願います。

  • jqueryで入力チェック

    jqueryで入力チェックをリアルタイムに行いたいです。 入力フォームにフォーカスが当たった際に「必須項目です。」や 「半角でお願いします。」など入力の説明文を表示させ、 もし間違った入力をしたまま、 次の入力項目にフォーカスが当たると前の入力項目に 「この項目は必須です。」や「半角で入力してください。」など エラーメッセージを表示させたいのです。 上記のような事ができるjqueryのプラグインをご存知の方、 いらっしゃいましたら、お手数ですが、お教え頂けますでしょうか? どうぞ宜しくお願い致します。

  • コピー&ペースト禁止のテキストフィールドの設置の仕方?

    こんにちは,よろしくお願いします。 よく会員登録のフォームにおいて,メールアドレスやパスワードの確認をするために,2つのテキストフィールドを設けて,2つ目のフィールドへのコピー&ペーストを禁止しているページがありますが,このようにテキストフィールドのコピー&ペーストを禁止する方法を教えてください。お願いします。当方は,PHPやJavaScriptについての基礎知識がありますので,この方法の実現のために必要であれば,具体的にプログラム触れてご解説いただけるとありがたいです。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • Accessの電話番号フィールド

    Access2000以降について質問です。 顧客記録の電話番号フィールドについてお尋ねします。 異なるデータソース(テキスト形式)から各々に電話番号フィールドを含む2つのテーブルを作成したのですが、電話番号のフィールドがテーブル1では「ハイフンつき」の電話番号、テーブル2のほうでは「ハイフンなし」の電話番号になっています。また、いずれのフィールドもデータ型は「テキスト型」になっています。 やりたいことはテーブル1の電話番号にはないテーブル2の電話番号を含むレコードを不一致クエリを用いて抽出したいのですが、ハイフンがあるために全て不一致になってしまいます。 ハイフンを入れるのは地方の電話番号が多いため市外局番が3桁や4桁などで不揃いのためLEFT、RIGHT関数を用いて入れるのは不可能です。 そこでテーブル1のハイフンつき電話番号フィールドからハイフンを取り除きたいのですが、なにか方法はありませんか?VBAは分からないのでそれ以外でやる方法があれば教えて下さい。お願いします。

  • テキスト入力の補助について

    電話番号を入力するフォームを作っています。 このとき、jQueryを用いてフォーム内に9ケタ分のアンダーバーを表示し、入力に伴って、アンダーバーが一文字ずつ短くなるという機能をつけたいと考えています。 どのようにすれば実装できるでしょうか?

  • title属性内にあるテキストにリンクを貼ることってできますか?

    title属性内にあるテキストにリンクを貼ることってできますか? 例) これを↓ <input type="text" size="25" maxlength="60" title="ここにリンクを貼りたい!"> こうしたい↓ <input type="text" size="25" maxlength="60" title="ここに<a href="">リンク</a>を貼りたい!"> なぜこんなことをしたいのかというと、 登録フォームにjqueryのプラグイン(Input Floating Hint Box)を組み込んで 記入例などをヒントとして表示したいわけで。 ここまでは配布されているプラグインでOKなんですけど、 表示したヒントのテキストにリンクを貼りたいんです! このプラグインの仕様がinputタグ内のtitle属性にテキストを入れることで ヒントとして表示するようになっているため、title属性内のテキストにリンクを貼るには? と悩んでいるわけです。 プラグインの仕様は変更してはいけないルールとなっているので、 ヒントの文言をtitle属性以外にいれたら?という案は却下でした。 title属性内のテキストにリンクを貼るなんて術なし!でしょうか? わかりにくい説明かと思いますが、どうかアドバイスをお願い致します!!

  • Accessの関数で、フィールド名に入力する""と[ ]の違い

    フォームのテキストボックスに関数を入れて表示するとき、 例1 貸出日のフィールドから曜日を表示させる =Format([貸出日],"aaa") とテキストボックスに入力。 例2 D001のテーブルにある会員番号のフィールドの最大値を表示させる =DMax("会員番号","D001") とテキストボックスに入力。 例2でフィールド名に付けるのが[ ]でなく""なのはなぜでしょうか? フィールドを使うならすべて[ ]でくくればいいと思ってましたが""でないとだめなようですが、なぜか教えてください。