Note that there are some explanatory texts on larger screens.

plurals
  1. POchange selected value of dynamically generated dropdown list
    primarykey
    data
    text
    <p>I have a dynamic drop down list generated in a JSP page as follow:</p> <pre><code>&lt;table BORDER=4 BORDERCOLOR=ORANGE width="300px"&gt; &lt;tr&gt; &lt;td&gt;Model:&lt;/td&gt; &lt;td&gt;&lt;select name="model" id="model"&gt; &lt;c:forEach items="${model_list}" var="item"&gt; &lt;option value="${item.modelId}"&gt;${item.modelName}&lt;/option&gt; &lt;/c:forEach&gt; &lt;/select&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; </code></pre> <p>I just want to change the selected value of these drop down based on another value that I get from here:</p> <pre><code>&lt;table BORDER=4 BORDERCOLOR=ORANGE width="120px" id="product_table"&gt; &lt;c:forEach items="${product_list}" var="car"&gt; &lt;tr&gt; &lt;td&gt;&lt;INPUT type="checkbox" name="chk_group" value="${car.carId}" /&gt;&lt;/td&gt; &lt;td&gt;&lt;c:out value="${car.carId}" /&gt;&lt;/td&gt; &lt;td&gt;&lt;c:out value="${car.model.modelName}" /&gt;&lt;/td&gt; &lt;td&gt;&lt;c:out value="${car.model.modelId}" /&gt;&lt;/td&gt; &lt;/table&gt; </code></pre> <p>And here's the script:</p> <pre><code>function findRowNumber() { var rowIdx; var rowData = new Array(); var table = document.getElementById('product_table'); var rows = table.getElementsByTagName('tr'); var selectedRow; for ( var i = 0; i &lt; rows.length; i++) { rows[i].onclick = function() { rowIdx = this.rowIndex; selectedRow = rows[rowIdx]; document.getElementById('model').value = selectedRow.cells[3].innerHTML; } } } </code></pre> <p>Note: <code>selectedRow.cells[3].innerHTML</code> returns 3 but the value doesn't change.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload