У меня большая таблица из MySQL.Я показываю все это в таблице с contenteditable <td>
.Мне нужно пересчитать некоторые столбцы после onchange
в другом столбце.
Например, мне нужно вычислить значение столбца A + столбец B и поместить его в столбец C, но автоматически после onchange
<script>
function saveToDatabase(editableObj,column,id) {
$.ajax({
url: "update.php",
type: "POST",
data:'column='+column+'&editval='+editableObj.innerHTML+'&id='+id,
success: function(data){
$(editableObj).css("background","#bee2bc");
}
});
}
</script>
<table id="mainTable" width="1000">
<thead>
<tr>
<th>ref</th>
<th>Value A</th>
<th>Value B</th>
<th>Value C</th>
<th>Value D</th>
<th>Value E</th>
</tr>
</thead>
<tbody>
<tr>
<td contenteditable="true" onChange="saveToDatabase(this,'ref','<?php echo $faq[$k]["id"]; ?>')" onClick="showEdit(this);"><?php echo $ref; ?></td>
<td contenteditable="true" onChange="saveToDatabase(this,'value_a','<?php echo $faq[$k]["id"]; ?>')" onClick="showEdit(this);"><?php echo $value_a; ?></td>
<td contenteditable="true" onChange="saveToDatabase(this,'value_b','<?php echo $faq[$k]["id"]; ?>')" onClick="showEdit(this);"><?php echo $value_b; ?></td>
<td align="right" ><?php echo $value_c; ?></td>
<td align="right" ><?php echo $value_d; ?></td>
<td align="right" ><?php echo $value_e; ?></td>
</tr>
<?php } ?>
</tbody>
</table>