我在動態創建的行中有一個下拉框。我正在屏幕上填充該框。有沒有一種方法可以使用cfquery從sql server獲取信息並填充下拉框。我想在JavaScript內做到這一點?如何在使用javascript和coldfusion中填充動態創建的下拉框
這裏是我的代碼:
<script language="javascript" type="text/javascript">
function addRow() {
var tbl = document.getElementById('tblSample');
var lastRow = tbl.rows.length;
var iteration = lastRow;
var row = tbl.insertRow(lastRow);
// left cell
var cellLeft = row.insertCell(0);
var textNode = document.createTextNode(iteration-3);
cellLeft.appendChild(textNode);
// select cell
var cellRightSel = row.insertCell(1);
var sel = document.createElement('select');
sel.name = 'sectCode' + iteration;
sel.id = 'sectCode' + iteration;
sel.options[0] = new Option('---Any---', '0');
sel.options[1] = new Option('Level 0.5: test1, '1');
sel.options[2] = new Option('Level I: test2', '2');
sel.options[3] = new Option('Level I.D: test3', '3');
sel.options[4] = new Option('Level II.1: test4', '4');
sel.options[5] = new Option('Level II.5: test5', '5');
cellRightSel.appendChild(sel);
}
使用javascript做它可能是在Coldfusion頁面中填充下拉框的最困難的方式。你打開更容易的方法來做到這一點? –
我打開一個更簡單的方法。 – tnbumbray