這裏是我的代碼。我對輸入元素有不同的ID,我的想法是更新所有輸入的相同值。我有想法如何更新onchange的所有輸入,但我需要改變下一個,但不是以前。示例假設如果我有20個輸入,如果我改變了第8個輸入,值應該更新爲從第8個輸入到第20個輸入的所有輸入,但前面的7個輸入不應該改變。我在這裏堅持如何編寫代碼。用不同的ID更新下一個輸入,具有相同的值
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('.tc').change(function(){
var id=$(this).attr("id");
var val=$(this).val();
var tot=$('.tc').length;
});
});
</script>
</head>
<body>
<?php
include('connect.php');
$yr=$_POST['year'];
$sm=$_POST['sem'];
$br=$_POST['branch'];
$k=0;
$sql="select * from intstd where year='$yr' and sem='$sm' and branch='$br'";
$query=mysql_query($sql);
echo"<table>";
while($row=mysql_fetch_array($query))
{
$k++;
echo"<tr>";
echo"<td>$k</td>";
echo"<td>". $row['rollno']."</td>";
echo"<td><input type='text' name='a[]' class='tc' id='$k' /></td>";
echo"<td><input type='text' name='b[]' id='$k' /></td>";
echo"</tr>";
}
echo"</table>";
?>
</body>
</html>
其不工作 – PAVAN
您的聲明「其不工作」非常模糊。你能詳細說明什麼不起作用嗎? – Shiladitya