第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

從動(dòng)態(tài)表發(fā)送選擇性數(shù)據(jù)

從動(dòng)態(tài)表發(fā)送選擇性數(shù)據(jù)

PHP
UYOU 2022-11-04 17:12:16
我有一個(gè)動(dòng)態(tài)表,其中包含一些數(shù)據(jù)和 JS 的總計(jì)數(shù),當(dāng)勾選復(fù)選框時(shí),從計(jì)數(shù)中刪除行。我需要一種將第一個(gè) ID 字段和總價(jià)發(fā)送到另一個(gè) php 頁(yè)面的方法,用于勾選復(fù)選框的行。如下圖所示,我需要發(fā)送 8、10 和 15 個(gè)值,總共 1500 個(gè)。我給每個(gè)復(fù)選框一個(gè)唯一的 ID 和相同 ID 的值。<table id="price-list"><tr>   <td>Some data</td>      <td>       <input class="w3-check" type="checkbox" checked="" value="<?php echo $row['rad_id']?>" id="<?php echo $row['rad_id']?>">   </td></tr><tfoot>   <tr  class="totalColumn">     <td><span> Ukupno:</span></td>     <td class="total price">0.00 kn</td>   </tr></tfoot></table>我得到的最接近的是用 JS 讀取整個(gè)表,另一個(gè)腳本將其放入提交值并將其傳遞到另一個(gè) PHP 頁(yè)面。<form action="spec-provjera.php" method="POST"><input type="button" id="bt" value="Show Table Data" onclick="showTableData()" />    <!-- <input type="submit" name="submit" value="info" id="info" onclick="myFunction()"/> --><script>    function showTableData() {        document.getElementById('info').innerHTML = "";        var myTab = document.getElementById('price-list');        // LOOP THROUGH EACH ROW OF THE TABLE AFTER HEADER.        for (i = 1; i < myTab.rows.length; i++) {            // GET THE CELLS COLLECTION OF THE CURRENT ROW.            var objCells = myTab.rows.item(i).cells;            // LOOP THROUGH EACH CELL OF THE CURENT ROW TO READ CELL VALUES.            for (var j = 0; j < objCells.length; j++) {                info.innerHTML = info.innerHTML + ' ' + objCells.item(j).innerHTML;            }            info.value = info.innerHTML + '<br />';     // ADD A BREAK (TAGG)        }        }這會(huì)將所有表包含到帶有 AJAX 的 spec-provjera.php 中,但這種方式完全是混亂的,并且會(huì)發(fā)布所有帶有復(fù)選框的行都設(shè)置得太檢查。如果我能過(guò)濾掉厚臉皮的行,我會(huì)很高興。有人可以建議一種方法來(lái)做到這一點(diǎn),請(qǐng)記住我對(duì) JS 不是很好
查看完整描述

1 回答

?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊

找到了解決方案:我將整個(gè)表格包裝為表格,然后制作動(dòng)態(tài)復(fù)選框唯一字段和相同的值“da”,如下所示:


 <input class="w3-check" type="checkbox" checked="" name="<?php echo $row['rad_id']?>" value="da">

還使總價(jià)格字段成為只讀輸入,如下所示:


 $("tfoot .total.price",tbl).html( '<input type="post" id="total" readonly size="5" value="' + t.toFixed(2) + '" name="total">  kn');

然后我在其他 PHP 頁(yè)面上這樣做:


 foreach($_POST as $key => $value) {

  echo "POST parameter '$key' has '$value'</br> " ;

}

如果我取消選中第一張圖片上看到的 id 14,女巫會(huì)給我:


POST parameter '8' has 'da'

POST parameter '10' has 'da'

POST parameter '15' has 'da'

POST parameter 'total' has '1500.00'

正如所見(jiàn),我只檢查了總價(jià)的項(xiàng)目?,F(xiàn)在我可以根據(jù)需要在 PHP 中進(jìn)行操作。


查看完整回答
反對(duì) 回復(fù) 2022-11-04
  • 1 回答
  • 0 關(guān)注
  • 113 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)