0
で私の行を繰り返すからのonclick javascript関数は、私がボタンを持っています。停止テーブル
問題は、ボタンをクリックするたびに新しい行が開きます。私はそれをやめたい。私は行IDを保持する1つの行を開くだけです。
スクリプトコード:
function edit_row(process_id, row_id, item_id, quantity, price, total) {
$(".edit_row").remove();
$(".add_row").remove();
var row = '<tr class="bg-success"> <
td > <?php echo $lang['e_edit_items'];?>: < /td> <
td > '+ item_id +' < /td>';
row += '<td><?php echo $lang['
quantity '];?></td>';
row += '<td><input type="text" class="form-control" id="quant1" value="' + quantity + '"></td><td><?php echo $lang['
The - price '];?></td>';
row += '<td><input type="text" id="price1" class="form-control" value="' + price + '"></td>';
row += '<td><a class="btn btn-success btn-block"onclick="save_edit(' + process_id + ',' + row_id + ',' + item_id + ',' + quantity + ',' + total + ')"><?php echo $lang['
Save_edit '];?></a></td></tr>';
$("#" + row_id).after(row);
return false;
}
この機能を無効にするか、ボタンなどを削除してください... –
最も簡単な方法は、rowExistsのようなフラグを追加し、新しい行を追加して関数に追加するときですput(rowExists)が返して何もしません。編集が完了したときのように、関数を再び機能させたい場合は、それをfalseに戻してください。 – HotTowelie
あなたのコードをもっと表示できますか?どのように関数にパラメータを渡していますか?私はあなたの ''には表示されません。 – IMTheNachoMan