1

Ich versuche, das select options tag in meine Konversation einzufügen, um es für den Benutzer einfacher zu machen. Ich tat dies:Wie verwende ich Select Option in Watson Conversation

Conversation

Und in dem index.js:

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

Aber es erkennt nicht die gewählte Option. Ich habe es ohne die gewählte Funktion versucht() (nur mit Switchcase), aber es hat nicht funktioniert .. Kann mir bitte jemand helfen? Danke vielmals!

+0

Können Sie auf meine Frage, um Ihr Problem hier verbunden beantworten ([https://stackoverflow.com/questions/46787117/how-to- create-a-form-builder-with-watson-conversation-dialog] (https://stackoverflow.com/questions/46787117/how-to-create-a-form-builder-with-watson-conversation-dialog) ? –

Antwort

1

Ich glaube, Ihr HTML im erweiterten Kontext hat etwas, das Sie vermissen.

in Ihrem HTML in onselect Ihre : getippt, aber für die Verwendung onselect und eine Funktion aufrufen Sie haben onselect="nameFnction()"

Siehe one einfaches Beispiel zu verwenden, innerhalb MDN diesen Tag zu verwenden:

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

Jetzt Siehe other Beispiel für funktioniert gut in Übereinstimmung mit der Wahl:

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

Und mit jQuery (Ihre ID ist wählen und nicht ausgewählt):

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

Entschuldigung dafür .. und vielen Dank !! – barbs

Verwandte Themen