Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(!empty($DESC)){
- foreach ($DESC as $i => $b) {
- echo '
- <tr class="table-bordered">
- <td>
- <input name="desc_id[]" type="hidden" value="'. $DESC_id[$i] . '">
- <input name="desc[]" type="text" class="input-long" value="'. $DESC[$i] . '"></td>
- <td> <input name="desc_hr[]" id="desc_hr" type="text" class="input-short" value="'. $DESC_hr[$i] .'" onChange="updateAmount()"></td>
- <td> <input name="desc_rt[]" type="text" class="input-short" value="'. $DESC_rt[$i].'" onChange="checkDecimals(this)"></td>
- <td><input name="desc_amt[]" type="text" class="desc_amt" value="'.$DESC_amt[$i].'" onChange="updateTotal(); checkDecimals(this)"></td>
- <td><input type="button" value="X" name="delete" class="btnDelete" onclick="deleteLine(this,'. $ei_num .','. $i .','.$DESC_id[$i].')"></td>
- </tr>';
- }
- }
- else{
- echo'
- <tr class="table-bordered">
- <td><input name="desc[]" type="text" class="input-long" value=""></td>
- <td> <input name="desc_hr[]" id="desc_hr" type="number" class="input-short" value="" onChange="updateAmount()"></td>
- <td> <input name="desc_rt[]" id="desc_rt" type="text" class="input-short" value="0.00" onChange="checkDecimals(this);updateAmount()"></td></td>
- <td><input name="desc_amt[]" type="text" id="desc_amt" class="desc_amt" value="0.00" onChange="updateTotal(); checkDecimals(this)"></td>
- <td border="0"><input type="button" value="X" name="delete" class="btnDelete" onclick="deleteLine(this,'. $ei_num .',0)"></td>
- </tr>';
- }
- function newLine(){
- //get the total amount of rows in the table
- var rowCount = $('#desc_table tr').length;
- var i = rowCount - 1;
- var eiNum = this.ei_num.value;
- //create new row data
- var newRowData = '<tr class="table-bordered" id=' + rowCount + '><td class="input-long" ><input name="desc[]" type=text class="input-long"></td><td><input name="desc_hr[]" id="desc_hr" type=number class="input-short" onChange="updateAmount()"></td><td><input name="desc_rt[]" id="desc_rt" type=number class="input-short" value="0.00" onChange="checkDecimals(this);updateAmount()"></td><td><input name="desc_amt[]" type=text class="desc_amt" value="0.00" onChange="updateTotal(); checkDecimals(this)"></td><td><input type="button" value="X" name="delete" class="btnDelete" onclick="deleteLine(this,'+ eiNum +','+ i +')"></td></tr>';
- //append new row to bottom of the table
- $(newRowData).appendTo($("#desc_table tbody"));
- }
- function updateAmount(){
- var hours = document.getElementsByName("desc_hr").value;
- var rate = document.getElementById("desc_rt").value;
- var amount = document.getElementById("desc_amt");
- var tAmount = 0;
- tAmount = hour*rate;
- amount.value = tAmount.toFixed(2);
- if(tAmount != 0){
- updateTotal();
- }
- }
Add Comment
Please, Sign In to add comment