<td><input type="checkbox" name="pay[]" value="
<?php
echo $invoiceArr[$record_count].";";
echo $TotalArr[$record_count].";";
echo $amount_dueArr[$record_count];
?>
" onClick="checkTotal()"/>
</td>
在工資的價值三個要素,我想用
echo $amount_dueArr[$record_count];
裏面只有VAR元素: 可能是類似的東西?
var elements = document.getElementsByName("pay[][2]");
function checkTotal()
{
var sum = 0;
var elements = document.getElementsByName("pay[]");
}
這可能嗎? 我是否清楚自己?
謝謝大家傢伙...
完整的JavaScript函數
function checkTotal() {
document.payform.totalNS.value = '';
var sum = 0;
var pay_amt_no_id = document.payform.pay_amt_noDocID_textbox.value;
//var elements = document.getElementsByName("pay[]");
var amount_due = <?php echo $amount_dueArr[$record_count]; ?>, // no quotes
var sum = 0, // using 1 var statement for declarations.
var elements = [];
var elements = document.getElementsByName("pay[]").value.split(";");
// pay[] is invoice_num;total;amount_due.
return elements.length===3 && amount_due == elements[2]; // counting on
// string to num conversion here
document.payform.pay_amt_noDocID_checkbox.value = pay_amt_no_id;
document.payform.totalNS.value = sum;
for (i=0;i < elements.length;i++) {
if (elements[i].checked) {
sum = sum + +elements[i].value;
}
}
嗯。什麼?這是沒有意義的... – 2011-12-23 03:00:34
不可能或任何想法如何檢索它? – 2011-12-23 03:07:19
更像是我不知道你想問什麼。如何顯示您正在嘗試創建的HTML樣本。你在混合PHP和Javascript,而不是解釋HOW/WHY,只是「這是一些隨機代碼片段」。 – 2011-12-23 03:09:06