2つのフィールドのうち少なくとも1つは検証を完了する必要があります

ワイルドカード27

まず第一に、私はjquery検証プラグインを使用していません

JavaScriptで次の検証があります。

var m = mob.substr(0,2);
var l = land.substr(0,2);

if (mob == '' && land == '') {
    alert("You must enter at least one phone number");
    return false;
}
else if (mob.length != 10 || m != "04") {
    alert("Mobile number is invalid. Must be a valid australian mobile number.");
    return false;
}
else if (land.length != 10 || l == "04" || l == "01" || l == "05" || l == "06" || l == "09" || l == "00") {
    alert("Landline is invalid. Must be a valid australian landline number.");
    return false;
}

タイトルが示すように、ユーザーが一方または両方のフィールドを入力できるようにし、両方を空白のままにしないようにします。

これを検証に組み込むにはどうすればよいですか?

プラザンナ
var m = mob.substr(0,2);
var l = land.substr(0,2);

if (mob === '' && land === '') {
    alert("You must enter at least one phone number");
    return false;
}
if (mob !== '' && (mob.length !== 10 || m !== "04")) {
    alert("Mobile number is invalid. Must be a valid australian mobile number.");
    return false;
}
if (land !== '' && (land.length !== 10 || l === "04" || l === "01" || l === "05" || l === "06" || l === "09" || l === "00")) {
    alert("Landline is invalid. Must be a valid australian landline number.");
    return false;
}
return true;

ここでは、最後の2つの条件にもう1つの条件を追加します。そして、それらを独立したifステートメントとして作成します。したがって、それらすべてが評価されます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Circeで「2つのフィールドのうち少なくとも1つが存在する必要がある」ルールを適用する

分類Dev

php / mysql。少なくとも1つのmysql行フィールドに少なくとも2つの特定の単語が存在するかどうかを検出するmysql関数はありますか

分類Dev

dtoスプリングブートの3つのフィールドのうち少なくとも1つを検証する

分類Dev

ユーザーが検索する3つのフィールドのうち少なくとも1つに入力するようにします

分類Dev

入力する少なくとも1つのフィールド、重力フォームを検証します

分類Dev

リアクティブフォームを使用してAngular7で「少なくとも1つのフィールドに入力する必要がある」検証を設定するにはどうすればよいですか?

分類Dev

Codeigniterフォームの検証-少なくとも1つのフィールドが必要です

分類Dev

Laravel「少なくとも1つ」フィールドの検証が必要

分類Dev

ffmpegエラー:少なくとも1つの出力ファイルを指定する必要があります

分類Dev

一部のフィールドをすべて空白のままにできないようにする必要があります。少なくとも1つは必要です

分類Dev

「少なくとも1つのフィールドをリストする必要があります」GoogleSheets API Move Sheet Error

分類Dev

8つのテキストボックスのうち少なくとも1つはjqueryを使用して入力する必要があります

分類Dev

Laravelには少なくとも1つのフィールドが必要です

分類Dev

入力の検証に問題があります。少なくとも1つの数字文字と1つのアルファ文字があることを確認する必要があります

分類Dev

Coalesceは少なくとも2つの式を取る必要があります

分類Dev

HTMLの少なくとも1つの入力フィールドを検証するためにどのように確立できますか?

分類Dev

Yii REST Updateでは、フォームモデルの検証に少なくとも1つのフィールドが必要です

分類Dev

「少なくとも1つの検証を提供する必要があります」が、Rails検証が存在します

分類Dev

ノックアウト検証-少なくとも1つのフィールドに値があり、少なくとも1つのチェックボックスがチェックされています

分類Dev

Hibernate検証アノテーション-少なくとも1つのフィールドがnullでないことを検証します

分類Dev

CakePHP3検証を使用して少なくとも1つのフィールドが設定されているかどうかを確認する

分類Dev

少なくとも1つの特別な文字、数字、大文字と小文字でパスワードを検証できますが、ユーザーは4つのうち3つを許可するように入力しますか?

分類Dev

FFMPEG:少なくとも1つの出力ファイルを指定する必要があります

分類Dev

Ruby onRailsのフォームに少なくとも1つのフィールドが存在することを検証する方法

分類Dev

VueJS 2.0でvee-validateを使用して、2つのフィールドのうち少なくとも1つを要求します

分類Dev

Laravel少なくとも1つのフィールドが必要です

分類Dev

Dojo データグリッドに少なくとも 1 つの行があることを検証する

分類Dev

2つの送信ボタンがあるDjangoフォーム。。。1つはフィールドを必要とし、もう1つは必要ありません

分類Dev

symfonyフォームの検証時に2つのフィールドの少なくとも1つが空でないかどうかを確認します

Related 関連記事

  1. 1

    Circeで「2つのフィールドのうち少なくとも1つが存在する必要がある」ルールを適用する

  2. 2

    php / mysql。少なくとも1つのmysql行フィールドに少なくとも2つの特定の単語が存在するかどうかを検出するmysql関数はありますか

  3. 3

    dtoスプリングブートの3つのフィールドのうち少なくとも1つを検証する

  4. 4

    ユーザーが検索する3つのフィールドのうち少なくとも1つに入力するようにします

  5. 5

    入力する少なくとも1つのフィールド、重力フォームを検証します

  6. 6

    リアクティブフォームを使用してAngular7で「少なくとも1つのフィールドに入力する必要がある」検証を設定するにはどうすればよいですか?

  7. 7

    Codeigniterフォームの検証-少なくとも1つのフィールドが必要です

  8. 8

    Laravel「少なくとも1つ」フィールドの検証が必要

  9. 9

    ffmpegエラー:少なくとも1つの出力ファイルを指定する必要があります

  10. 10

    一部のフィールドをすべて空白のままにできないようにする必要があります。少なくとも1つは必要です

  11. 11

    「少なくとも1つのフィールドをリストする必要があります」GoogleSheets API Move Sheet Error

  12. 12

    8つのテキストボックスのうち少なくとも1つはjqueryを使用して入力する必要があります

  13. 13

    Laravelには少なくとも1つのフィールドが必要です

  14. 14

    入力の検証に問題があります。少なくとも1つの数字文字と1つのアルファ文字があることを確認する必要があります

  15. 15

    Coalesceは少なくとも2つの式を取る必要があります

  16. 16

    HTMLの少なくとも1つの入力フィールドを検証するためにどのように確立できますか?

  17. 17

    Yii REST Updateでは、フォームモデルの検証に少なくとも1つのフィールドが必要です

  18. 18

    「少なくとも1つの検証を提供する必要があります」が、Rails検証が存在します

  19. 19

    ノックアウト検証-少なくとも1つのフィールドに値があり、少なくとも1つのチェックボックスがチェックされています

  20. 20

    Hibernate検証アノテーション-少なくとも1つのフィールドがnullでないことを検証します

  21. 21

    CakePHP3検証を使用して少なくとも1つのフィールドが設定されているかどうかを確認する

  22. 22

    少なくとも1つの特別な文字、数字、大文字と小文字でパスワードを検証できますが、ユーザーは4つのうち3つを許可するように入力しますか?

  23. 23

    FFMPEG:少なくとも1つの出力ファイルを指定する必要があります

  24. 24

    Ruby onRailsのフォームに少なくとも1つのフィールドが存在することを検証する方法

  25. 25

    VueJS 2.0でvee-validateを使用して、2つのフィールドのうち少なくとも1つを要求します

  26. 26

    Laravel少なくとも1つのフィールドが必要です

  27. 27

    Dojo データグリッドに少なくとも 1 つの行があることを検証する

  28. 28

    2つの送信ボタンがあるDjangoフォーム。。。1つはフィールドを必要とし、もう1つは必要ありません

  29. 29

    symfonyフォームの検証時に2つのフィールドの少なくとも1つが空でないかどうかを確認します

ホットタグ

アーカイブ