i am work on an app where combo box is define in each row of table in a jsp. when i select the specfic color from combo box it is doing the same color on whole row.
now i want, when i set the color of each row and submit the page using submit button when again i open the detail of the same id, previous state of colors can be show in a jsp which i have been set.
now situation is, after the submit when i again open the same id of a client, it show the color value on combo box which i have select but not show the associated color on a row.
this code making a combo box in .java file
public String getColor(String colorName)
{
StringBuffer s1 = new StringBuffer();
s1.append("<select onchange=\"ChangeColor(this);\" style=\"font-size:0.8em;\" id=\"").append(colorName).append("\" name=\"").append(colorName).append("\">")
.append("<option value=\"\"> </option>");
}
function define in jsp page
function ChangeColor(colors) {
var partcolor = (colors.options[colors.selectedIndex].value);
if (partcolor=="black"){
document.getElementById("colorRow").style.backgroundColor = 'black';
}
else if(partcolor=="brown") {
document.getElementById("colorRow").style.backgroundColor ='brown';
} else if(partcolor=="yellow") {
document.getElementById("colorRow").style.backgroundColor ='yellow';
}
}
please help.