我有一個動態創建的PHP循環,帶有兩個文本框和一個結果列。從php循環中獲取值,並在keyup上獲取多個值
我需要的是,只是多個值輸入前兩個框,並顯示在其結果框附近的結果。
的PHP循環
<?php
$sql=$db->query("SELECT * FROM calc");
foreach($sql as $row)
{
?>
<div class="calc">
<input type="text" id="txt1id<?= $row['id'] ?>" onkeyup="multiple()">
<input type="text" id="txt2id<?= $row['id'] ?>" onkeyup="multiple()">
<input type="text" id="resultid<?= $row['id'] ?>" title="Result shows here automatically">
</div>
<?php } ?> // loop ends here.
而且劇本是
<script>
function multiple()
{
// how to get two different variables like this with different id to multiple ?
var firstBox = parseInt(document.getElementById(firstid).value);
var secondBox = parseInt(document.getElementById(secondid).value);
}
</script>
你需要php值嗎?或者PHP循環在哪裏? – C2486
'div class ='calc''是由php循環創建的,php表包含其他值,但不包括在這裏,這裏的id是從數據庫中獲得的。比如'txt1id1,txt2id1'等。 – teashark
你能分享php代碼嗎也? – C2486