フィールドのjQuery値が定義されていません

SBB

複数のオプションを含めることができる選択フィールドを備えた非常に基本的なフォームがあります。

フォームを送信するときに、長さを確認し、少なくとも1つの値が含まれている場合は、それぞれにXML文字列を生成します。

var type = $('[name=advancedType]').val(),
    newType = type.split(','),
    typeXML;

if(newType.length > 0){
        typeXML = '<types>';
        for(var i = 0; i<newType.length; i++){
            typeXML  += '<type>';
            typeXML  += '<typeID>'+newType[i]+'</typeID>';
            typeXML  += '</type>';
        }
        typeXML += '</types>';
    }else{
        typeXML = '';   
    }

タイプにオプションが選択されている場合は正常に機能しますが、何も選択しないと、タイプが定義されていないと表示されます。

どうすればこれを意図したとおりに機能させることができますか?とてもシンプルなようです。

チャゾロ
var newType = (type && type.split(',')) || [];

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

jquery剣道グリッドフィルタープロパティが定義されていません

分類Dev

kotlinフィールドに値が設定されていません

分類Dev

django フィルター postgres json フィールド変数が定義されていません

分類Dev

Tinyintフィールドが設定されていません

分類Dev

関数のデフォルト値が定義されていません

分類Dev

RuntimeTypeAdapterFactoryで逆シリアル化できません、「typeという名前のフィールドが定義されていません」

分類Dev

SUBLIMETEXTエディターのコンソールでウィンドウが定義されていません

分類Dev

私は困惑しています-フォームフィールドの値を設定していますが、表示されていません

分類Dev

$ window.jQueryは3パーティモジュールでは定義されていませんが、window.jQueryでは定義されていません

分類Dev

モデルデータテーブルで定義されていませんが、「このフィールドにはエラーが必要です」

分類Dev

複数のフィールドを持つLINQDistinctByには、DistinctByの定義が含まれていません

分類Dev

フラスコSQLAlchemyhybrid_propertyこの句のブール値が定義されていません

分類Dev

jQueryが私のwebpackアンコールで定義されていません

分類Dev

スプリントの警告「定義前に使用されたフィールド」、「一部の実行で値に初期化されない可能性のある右辺値が使用されている」を取り除くことができません

分類Dev

AngularJSのカスタムフィルター関数で「キーが定義されていません」

分類Dev

JSLintNet.MSBuildでは、定数フィールドの定義は許可されていません

分類Dev

Vue.jsフィールドが設定されていません

分類Dev

Vue.jsフィールドが設定されていません

分類Dev

LodashFPフローフィルターキーが定義されていません

分類Dev

JQueryメソッドが定義されていません

分類Dev

フルフィルメントのDialogFlow-DeepLinkが定義されていません

分類Dev

WebpackError:ウィンドウが定義されていません

分類Dev

React:入力値がフォームで定義されていません

分類Dev

GatsbyJS-ビルドショーエラーウィンドウが定義されていません(AOS)

分類Dev

Djangoフィルター "__contains"ルックアップスロー "が定義されていません"

分類Dev

Swagger ..この定義をレンダリングできません提供された定義で有効なバージョンフィールドが指定されていません

分類Dev

ファイルブラウザの設定エラー:名前「設定」が定義されていません

分類Dev

PHPMySQLクエリを使用したXMLRSSフィードのエンコードエラー「エンティティが定義されていません」

分類Dev

Laravel 5の検証に失敗しました(フィールドが設定されていません)

Related 関連記事

  1. 1

    jquery剣道グリッドフィルタープロパティが定義されていません

  2. 2

    kotlinフィールドに値が設定されていません

  3. 3

    django フィルター postgres json フィールド変数が定義されていません

  4. 4

    Tinyintフィールドが設定されていません

  5. 5

    関数のデフォルト値が定義されていません

  6. 6

    RuntimeTypeAdapterFactoryで逆シリアル化できません、「typeという名前のフィールドが定義されていません」

  7. 7

    SUBLIMETEXTエディターのコンソールでウィンドウが定義されていません

  8. 8

    私は困惑しています-フォームフィールドの値を設定していますが、表示されていません

  9. 9

    $ window.jQueryは3パーティモジュールでは定義されていませんが、window.jQueryでは定義されていません

  10. 10

    モデルデータテーブルで定義されていませんが、「このフィールドにはエラーが必要です」

  11. 11

    複数のフィールドを持つLINQDistinctByには、DistinctByの定義が含まれていません

  12. 12

    フラスコSQLAlchemyhybrid_propertyこの句のブール値が定義されていません

  13. 13

    jQueryが私のwebpackアンコールで定義されていません

  14. 14

    スプリントの警告「定義前に使用されたフィールド」、「一部の実行で値に初期化されない可能性のある右辺値が使用されている」を取り除くことができません

  15. 15

    AngularJSのカスタムフィルター関数で「キーが定義されていません」

  16. 16

    JSLintNet.MSBuildでは、定数フィールドの定義は許可されていません

  17. 17

    Vue.jsフィールドが設定されていません

  18. 18

    Vue.jsフィールドが設定されていません

  19. 19

    LodashFPフローフィルターキーが定義されていません

  20. 20

    JQueryメソッドが定義されていません

  21. 21

    フルフィルメントのDialogFlow-DeepLinkが定義されていません

  22. 22

    WebpackError:ウィンドウが定義されていません

  23. 23

    React:入力値がフォームで定義されていません

  24. 24

    GatsbyJS-ビルドショーエラーウィンドウが定義されていません(AOS)

  25. 25

    Djangoフィルター "__contains"ルックアップスロー "が定義されていません"

  26. 26

    Swagger ..この定義をレンダリングできません提供された定義で有効なバージョンフィールドが指定されていません

  27. 27

    ファイルブラウザの設定エラー:名前「設定」が定義されていません

  28. 28

    PHPMySQLクエリを使用したXMLRSSフィードのエンコードエラー「エンティティが定義されていません」

  29. 29

    Laravel 5の検証に失敗しました(フィールドが設定されていません)

ホットタグ

アーカイブ