2017-04-20 9 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 입력란이 비어 있으면 "및/또는"표시를 표시하지 않으려면 추가 할 수있는 코드는 무엇입니까?

귀하의 도움에 감사드립니다. 조

+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; 
}