【发布时间】:2017-07-15 12:49:12
【问题描述】:
如何从选择选项中将颜色值插入到 sql DB onclick 函数中?我有一个下拉列表,可以更改表格中某些单元格的背景颜色,但是如果我刷新页面,背景颜色就会消失... 为了你的信息我已经设置了
<td style="background-color:<?php echo $row['mycolor'] ?>"><?php echo $row['mydata'] ?></td>
所以我需要在从下拉列表中选择后保存和检索背景颜色。谢了
<select id = "aircraft-state" onchange="setcolour(event,this.value)">
<option selected="please select" >please select</option>
<option value = "airborne" value="#4286f4"name="airborne" onClick="save(this);">airborne</option>
<option value = "landed" value="#7eff47" name="landed" onClick="save(this);">landed</option>
</select>
<script >
function setcolour(e,v){
e.preventDefault();
var tr = e.target.parentNode.parentNode;
switch( v ){
case 'airborne':
tr.childNodes[17].style.backgroundColor='#4286f4';
break;
case 'landed':
tr.childNodes[17].style.backgroundColor='#7eff47';
break;
}
}
</script>
【问题讨论】:
-
你可以在ajax的帮助下完成。
标签: javascript php html mysql