2016-07-18 5 views
1

저는 며칠 동안이 문제를 해결하기 위해 노력하고 있습니다. 막 다른 길을 가고있어 누군가가 도와 줄 수 있기를 바랍니다.자바 스크립트의 동적 드롭 다운 값 설정

전화를 기록하는 데 사용되는 양식이 있습니다. 양식에 두 개의 드롭 다운이 있습니다 이유해상도가이며 배열을 사용하여 만듭니다.

어떤 이유에서든 통화가 끊긴 경우 이라는 단추를 클릭하고이라는 전화를 잃고 특정 정보가있는 양식을 작성하게합니다.

모든 필드에서 작동하지만 해상도는 필드입니다. 나는 그 사람을 채울 수 없습니다.

손실 통화 버튼은 onClick을 사용하여 함수를 호출합니다.

내 모든 코드는 HTML5와 JavaScript입니다.

<select id="Reason"><option value=" "></option></select> 
<select id="Resolution"><option value=" "></option></select> 

내가 여기에서 가져온 드롭 다운을 만들 때 사용하는 스크립트 : 여기

내 HTML 코드입니다

http://jsfiddle.net/bdhacker/eRv2W/

다른 다음 내 양식에 맞게 변수 이름을 변경 옵션이 적 으면 코드가 동일합니다.

질문은 해상도 값이 동적으로 생성 될 때 특정 값을 가진 이유 및 해결 방법을 포함하여 양식이 채워지는 부재중 전화를 클릭하는 위치를 어떻게 만들 수 있습니까? 채워집니다 위의 이유를 사용

function LostCall() { 
     var Reason = document.getElementById("Reason"); 
     Reason.Value = 'Misc/Other'; 
     var Resolution = document.getElementById("Resolution"); 
     Resolution.Value = 'Lost Call'; 

하지만 해상도 : 여기

은 잃어버린 통화 버튼위한 스크립트입니다. 또한 모두 참고로 잡화/기타분실 전화은 내가 사용하는 배열에서 사용할 수있는 옵션입니다.

답변

0

편집 : fiddle으로 업데이트되었습니다.


흠 , 당신의 코드는 작업하는 나는이 빠른 fiddle

에서 그것을 시도했습니다대로 당신은 단순히 닫는 } 누락 또는 단순한 실수가이 질문을 입력 할 때이었다?

+0

아니 누락되지 않습니다}.내 선택 속성은 장소 소유자입니다. 드롭 다운에 대한 실제 옵션은 내 질문에 링크에서 스크립트를 사용하여 동적으로 생성됩니다. 옵션이있는 표준 선택이 아닙니다. – Michael

+0

나는 이해한다고 생각한다. 편집 한 바이올린을 사용해보십시오. – adriennetacke

+0

멋진 작품입니다. 한 가지 질문은 사용자가 들어가서 이성을 클릭하고 다른 것을 선택할 경우 추가 한 값을 지우려면 어떻게해야합니까? – Michael

0

이 옵션 목록에 할당 된 값은이 방법을 시도하는 경우 :

function LostCall() { 
    document.getElementById("Resolution").selectedIndex = "2"; 
} 

체크 아웃 다음과 같은 자원 (눌러 "그것을 시도를 자신"버튼) : http://www.w3schools.com/jsref/prop_select_selectedindex.asp

+0

배열을 사용하여 동적으로 생성 된 특정 인덱스를 선택하려면 어떻게해야합니까? 나는 JS 피들에 링크 된 JavaScript 배열을 사용하고있다. – Michael

관련 문제