2014-11-23 3 views
-2

1 몇 달 전에 PHP를 배우기 시작했으며 사이트에 기능을 제공하고 있지만 사용자가 상호 작용하는 방식에 관해서도 마음을 터 놓고 싶습니다. (필요한 양식 입력 등)기타 실패한 경우

나는이 select 내의 값이 아무것도 아닌지 확인하는 jquery 문을 가지고있다. 하지만 true로 평가되고 오류 메시지가 표시됩니다. Im의 한 종류는 If가 하나의 조건을 테스트 할 때 사용되며 정상적으로 작동하면 2로 실패합니다.

<select id="acc_type" name="acc_type"> 
    <option selected id="none" value="none">-Select Account Type-</option> 
    <option id="writer" value="writer">Content Writer</option> 
    <option id="manager" value="manager">Content Manager</option> 
</select> 

그리고 나중에 내 코드에서 Jquery로 확인합니다.

var $select = $("#basic-details #acc_type option:selected").val(); 
if(($select !== "writer") || ($select !== "manager")){ 
    required(); 
    return false; 
} 

나는 또한 !=으로 시도했지만 여전히 기능을 실행합니다. 지금까지 Jquery를 사용해 왔고 문서가 내 문제의 대부분을 처리했지만이 경우 무엇이 잘못 됐는지 확신 할 수 없습니다.

감사합니다.

답변

3

논리를 살펴보면 $ select가 작성자와 같지 않거나 select가 manager와 같지 않고 xxx를 수행 한 경우; 이 함수를 건너 뛰는 유일한 시간은 $ select가 writer와 같고 manager와 같을 때입니다. 그러나 동시에 한 사람이 동시에 작가이자 관리자와 같은 가치를 가질 수 있습니까? 그래서 기본적으로 if (true) 문장

+0

Badoing! 내가 필요 & & 내가? –

+0

@ThomasFreeborough yep – Steve

관련 문제