1

사용자에게보다 단순하게하기 위해 select 옵션 태그를 대화에 삽입하려고합니다.왓슨 회화에서 선택 옵션을 사용하는 방법

Conversation

그리고하는 index.js에서 : :이 한

function selected(){ 
switch($('#selected option:selected').val()){ 
    case 01: 
     alert("01"); 
     break; 
    case 02: 
     alert("02"); 
     break; 
} 
}; 

을하지만 선택한 옵션을 인식하지 못합니다. 나는 함수를 선택하지 않고() (스위치 경우에만) 시도했지만 작동하지 않았다 .. 누군가 제발 나를 도울 수 있습니까? 고마워요!

+0

는 사용자의 문제에 연결된 내 질문에 대답 할 수 ([https://stackoverflow.com/questions/46787117/how-to- (form-builder-with-watson-conversation-dialog)] (https://stackoverflow.com/questions/46787117/how-to-create-a-form-builder-with-watson-conversation-dialog)) ? –

답변

1

고급 컨텍스트의 HTML에 놓친 내용이 있다고 생각합니다. 이제

<input type="text" onselect="myFunction()" value="Hello world!"> 

: onselect 당신의 :를 입력하지만, 사용 onselect과 전화를 하나의 함수에 HTML에서

당신은 MDN이 태그를 사용하는 내부 one 간단한 예를 참조 onselect="nameFnction()"

을 사용해야합니다 , other 선택에 따라 잘 작동하는 예제는 다음을 참조하십시오.

<select> 
    <option onclick="doSomethingA(this);">A</option> 
    <option onclick="doSomethingB(this);">B</option> 
    <option onclick="doSomethingC(this);">C</option> 
</select> 

그리고 jQuery로 (귀하의 ID가 선택하고 선택하지 않은) :

$('#select option:selected').val() 
+1

죄송합니다 .. 그리고 정말 고마워요 !! – barbs