1
我試圖爲我的Yii2網站實現購物車。有N個計算表格,取決於用戶放入購物車的產品數量。將數據從一個動作傳遞到另一個動作yii2
<form class="calculator" id="calc1">
<div id="calc_left_half">
<br>
<input type="number" step="0.01" class="calculation_input" id="regular_input_1" name="regular_input" value="0" onkeyup="order()" onchange="order()"> Put A value
<br>
<input type="number" step="0.01" class="calculation_input" id="angular_input_1" name="angular_input" value="0" onkeyup="order()" onchange="order()"> Put B value
<br>
</div>
<div id="calc_right_half">
<span class="order"> SUM: <span class="color_result result" id="result_color_1">0</span> $<br>
</div>
</form>
<form class="calculator" id="calc2">
<div id="calc_left_half">
<br>
<input type="number" step="0.01" class="calculation_input" id="regular_input_1" name="regular_input" value="0" onkeyup="order()" onchange="order()"> Put A value
<br>
<input type="number" step="0.01" class="calculation_input" id="angular_input_1" name="angular_input" value="0" onkeyup="order()" onchange="order()"> Put B value
<br>
</div>
<div id="calc_right_half">
<span class="output"> SUM: <span class="color_result result" id="result_color_1">0</span><br>
</div>
</form>
<a id="order" class="btn btn-success btn-send cart-button" href="index.php?r=site/create-pdf?>"><b>ORDER</b></a>
函數order()進行一些計算並將「輸出」範圍分配給innerHtml以生成結果。 I 我的問題是如何將輸入值和「輸出」innerHtml值傳遞給action(site/create-pdf)。我想用這個值創建一個使用mpdf擴展的pdf。
Side newbee問題:爲此目的使用json或xml是不錯的主意。
謝謝你們
有一個隱藏的輸入被填充到順序函數中嗎? – robsch
你能告訴我一些更詳細的信息嗎? –
創建一個表單(爲什麼你有幾個?),添加一個輸入(隱藏類型),將JS添加到你的order()函數並更新隱藏的輸入值。有了這個常規的表格被提交。你熟悉HTML/JS/PHP,你有哪些知識?我的建議是非常基本的,所以我想在你的問題中有些東西我沒有理解。那麼爲什麼你有幾種形式?順便說一句:你的id屬性不是唯一的。 – robsch