ユーザーの選択に基づいて表示される複数のドロップダウンを備えたユーザー入力フォームがあります。ユーザーが2番目のドロップダウンからオプションを選択したら、その選択をURLに追加したいと思います。
これが私が取り組んでいるものです:http://jsfiddle.net/Sxz4R/142/
問題のJSは次のとおりです。
function changeText2(){
var userInput = document.getElementById('userInput').value;
var lnk = document.getElementById('lnk');
lnk.href = "http://google.com/?q=" + encodeURIComponent(userInput);
lnk.innerHTML = lnk.href;
問題は、リンクが設定されると、最初のドロップダウンメニューから別のオプションが選択されても、リンクが再び変更されないことです。
再現:
1)色のリストを選択します
2)色を選択します-リンクが変更されます
さわやかせずに...
1)ドロップダウンから「番号のリスト」を選択します
2)番号を選択します-リンクは変更されません
ユーザーが最初のメニューから新しいオプションを選択することにした場合、リンクを変更するにはどうすればよいですか?