<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