ユーザーが「First Name」という名前の最初のテキストフィールドに名前全体を入力していないことを確認するにはどうすればよいですか。

リズム:

この質問では、ユーザーに「名」と「姓」を尋ねて、「ユーザーのフルネームでようこそ」というメッセージを表示します。また、ユーザーが最初のテキストフィールドにフルネームを入力しないことを確認します。最初のテキストフィールドにファーストネームのみを要求します。ユーザーが最初のテキストフィールドにフルネームを入力すると、事実からそれを知ることができると思いました。スペースに入ったか( '')かどうか。そうでない場合は、単にWelcome + full nameというメッセージを表示できます。しかし、それは私が思ったように機能しませんでした...誰かがそれを手伝ってくれますか?ここに画像の説明を入力してください

Max Hockeborn:

コードの問題は、すべての文字をチェックしてから、すべての文字に対してif / elseを実行することです。つまり、最後の文字が空白でない場合、最後にelseツリーが処理されます。

解決策は一度だけチェックすることです:

if(fn.contains(' '){
    //Do what you want to do, if both names were entered in the first field
}else{
    //Everything is fine
}

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

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

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ