0

私は自分の *ss を検索しましたが、オンラインで答えを見つけることも、自分で正しいコードを書くこともできませんでした。これを jQuery で動作させることはできましたが、YUI 2.7 で実行する必要があります。

私は何をしようとしていますか?ドロップダウン メニューの選択された値を取得し、別のフォーム フィールドに書き込みます。

これはjQueryで動作します:

function displayVals() {
 var subjectValue = $("select").val();
 var subjectName = $("select option[value='"+subjectValue+"']").text()
// set the value of another form field  
$("#TextInput_subject").val("Technische ondersteuning > " + subjectName);
}

$("#SelectionInput_reason").change(displayVals);
displayVals();


// the select menu we are trying to get the selection from..
<select id="SelectionInput_reason">
<option value="">--</option>
<option value="27" name="Televisie" >Televisie</option>
<option value="28" name="Internet" >Internet</option>
<option value="29" name="Mobiel Internet" >Mobiel Internet</option>
<option value="30" name="Telefonie" >Telefonie</option>
<option value="47" name="Horizon" >Horizon</option>
<option value="48" name="Online TV" >Online TV</option>
</select>

これは、選択したオプションの ID のみを取得する YUI で取得したものです。

getValue = function(e) {
var selectedValue = this.value;
alert(selectedValue); 
} 

YAHOO.util.Event.addListener("SelectionInput_reason", "change", getValue); 

これ以上先に進むことができず、本当にイライラしています。誰かが私を正しい方向に向けてくれることを願っています。

4

2 に答える 2