나는 이것이 웹 기반의 Cognos 인터페이스라고 가정하고 있습니까? 그렇다면, 이것은 당신을 위해 그것을 수행해야합니다
이름 cboFSA은 <select>
사용의 ID 속성으로 할당되는 경우 : 이름이 cboFSA이 <select>
사용의 NAME 속성으로 할당 된 경우
<select size="6" id="cboFSA" multiple="multiple">
<option>Adelaide North</option>
<option>Adelaide South</option>
<option>Adelaide East</option>
<option>Adelaide East</option>
<option>Sydney North</option>
<option>Sydney South</option>
<option>Sydney East</option>
<option>Sydney West</option>
</select>
<input type="button" value="Select all Adelaide" onclick="selectCity('adelaide', 'cboFSA');">
<input type="button" value="Select all Sydney" onclick="selectCity('sydney', 'cboFSA');">
<script type="text/javascript">
function selectCity(city, list) {
if ('string' === typeof city) {
city = city.toLowerCase();
if (document.getElementById) {
var sel = document.getElementById(list);
if (sel && (sel = sel.options)) {
for (var ii = 0, iiLen = sel.length; ii < iiLen; ++ii) {
sel[ii].selected = (sel[ii].text.toLowerCase().indexOf(city) !== -1);
}
}
}
}
}
</script>
:
<select size="6" name="cboFSA" multiple="multiple">
<option>Adelaide North</option>
<option>Adelaide South</option>
<option>Adelaide East</option>
<option>Adelaide East</option>
<option>Sydney North</option>
<option>Sydney South</option>
<option>Sydney East</option>
<option>Sydney West</option>
</select>
<input type="button" value="Select all Adelaide" onclick="selectCity('adelaide', 'cboFSA', this);">
<input type="button" value="Select all Sydney" onclick="selectCity('sydney', 'cboFSA', this);">
<script type="text/javascript">
function selectCity(city, list, btn) {
if ('string' === typeof city) {
city = city.toLowerCase();
var sel;
if (btn && btn.form && (sel = btn.form[list]) && (sel = sel.options)) {
for (var ii = 0, iiLen = sel.length; ii < iiLen; ++ii) {
sel[ii].selected = (sel[ii].text.toLowerCase().indexOf(city) !== -1);
}
}
}
}
</script>
당신은 COGNOS 당신이 ID 또는 이름 속성으로 지정하는 값을 할당 여부를 알아 내기 위해 브라우저에서보기> 소스를 사용할 수 있습니다.