2017-07-31 3 views
-1

フロントエンドのフォームには、ユーザーが次のフィードを入力します。テキストを検証し、最初の ":"の後に "X"の代わりに "Y"があり、Yが入っている行を消去する場合はポップアップを表示する必要があります。例えばフロントエンドの検証

20170731_5412_1234:X:Hello:P:James::999999999 
20170731_5412_5678:X:Gopal::Varma::999999999 
20170731_5412_1234:X:Steve:H:Benton::999999999 
20170731_5412_2321:Y:Varme::Dost::999999999 

: 上記フィードでは、4行目は、最初の列の後に「Y」を有します。私は、ユーザーVarmeがYを持っていることを示すポップアップを表示する必要があり、それはクリアされます。検証は複数の行で実行する必要があります。

+0

をフィードは来るのでしょうか?アレイ? –

+0

<フォームID = "mycode" NAME = "mycode" METHOD = "POST" ACTION = "mycode.ext" のenctype = "マルチパート/フォームデータ">

\t \t \t \t \t \t
\t \t –

+0

こんにちはAnthony、Aboveはコードで使用されるフォームです。 –

答えて

0

は、あなたが最初の改行文字(「\ n」)を上のテキストの結果を分割して、コロンでどここの、ような何か試してみてください:どのような形で

var input, 
    cwidRows, 
    results, 
    i; 

// divide input string into an array of strings representing each line 
input = stringFromTextArea; 
cwidRows = input.split("\n"); 

// put acceptable results into results array for later use 
results = []; 
for (i = 0; i < cwidRows; i++) { 
    if (cwidRows[i].split(":")[1] !== "Y") results.push(cwidRows[i]); 
} 
+0

アンソニーありがとう、それは働いた。 –

+0

助けになるのはうれしい!時間がある場合は、答えの横にあるチェックマークをクリックして、私の答えを「受け入れた」回答としてください。 –

関連する問題