Я хотел бы помочь манипулировать следующим кодом javascript, чтобы вместо кнопок выпадающего меню были кнопки, чтобы выбрать значения следующего набора значений для раскрывающихся меню.Как можно javascript, чтобы вместо выпадающего меню были кнопки для каждого из значений?
Код:
<html>
<head><title>JS example</title></head>
<body>
<script type="text/javascript"><!--
//
var opt_one = new Array('blue', 'green', 'red');
var opt_two = new Array('plaid', 'paisley', 'stripes');
//
function updateTarget() {
var f = document.myform;
var which_r = null;
if (f) {
// first option selected? ("One")
if (f.trigger.value == '1') {
which_r = opt_one;
// ...or, second option selected? ("Two")
} else if (f.trigger.value == '2') {
which_r = opt_two;
// no known option, hide the secondary popup
} else {
f.target.style.display = 'none';
}
// did we find secondary options for the selection?
if (which_r) {
// reset/clear the target pop-up
f.target.innerHTML = '';
// add each option
for (var opt in which_r) {
f.target.innerHTML += '<option>' + which_r[opt] + '</option>';
}
// display the secondary pop-up
f.target.style.display = 'inline';
}
}
} // updateTarget()
//-->
</script>
<form name="myform" action="#">
<select name="trigger" onchange="updateTarget();">
<option>Select one...</option>
<option>-</option>
<option value="1">One</option>
<option value="2">Two</option>
</select>
<select name="target" style="display:none;">
</select>
</form>
</body>
</html>
Так что я пытаюсь сделать, это сделать его, что слова «один» и «два», вместо того, чтобы быть в-понижающего раскрывающимся меню, то кнопка. Так что, когда он кликнут, он выдает свой заданный массив.
Спасибо заранее!
Спасибо !!! Это оно! У вас есть проблема, из-за которой я не спал! Теперь я могу спать сегодня вечером! Спасибо! – ron8