2017-04-20 13 views
0

これは私の最初の質問です。ここで私が得たものです:いくつかのテックスフィールドに基づいたマージされたテキストフィールドのIF条件

// Get field values 
var full_name = getField('Full Name').value; 
var full_name2 = getField('Full Name 2').value; 

// Build account_name string 
var account_name = full_name + " " + "and/or" + " " + full_name2; 

// Set this field's value equal to account_name 
event.value = account_name; 

それは、口座開設フォームの一つに2名のフィールドを集約し、追加「および/または」。このフォームは、個人アカウント(1人)と共同アカウント(2人)の両方に使用されます。

私の質問:フルネーム2のフィールドが空白の場合、「および/または」を表示しないようにするにはどのようなコードを追加できますか?

ありがとうございました。ジョー

+0

これは何語ですか? *あなたの質問を編集して*タグとして含めるようにしてください。 –

答えて

0

ternary operatorを使用します。

var account_name = full_name2 ? full_name + " " + "and/or" + " " + full_name2 : full_name; 

またはちょうどif/else条件を使用します。

if (full_name2) { 
    event.value = full_name + " and/or " + full_name2; 
} else { 
    event.value = full_name; 
} 
関連する問題