我在PHP中有一個循環表單,我想通過javascript提交。問題是,每個ID似乎都需要他們自己的單獨的JavaScript提交代碼。set javascript div id to increasing var
PHP代碼:
$i = 0;
while ($i < $num) {
$j = $i + 1;
echo "<form id='form".$j."' name='form3' method='post' action='post.php'>
<input type ='checkbox' name='box1' value = 'useless' > Useless</input>
<input type='submit' name= 'submit' id='submit' value='Submit' />
</form>";
$i++;
}
的Javascript不工作:
var x = 2;
var y = '<?php echo $num; ?>';
while (x <= y) {
$(document).ready(function() {
$("#form" + x).on("change", "input:checkbox", function() {
$("#form" + x).submit();
});
});
x++;
你需要增加你的while循環中的X,如果控制檯日誌這是是一個無限循環,但在相同的元素。 – David
php在js中?你怎麼稱呼js功能?什麼樣的預期結果?你目前的結果是什麼? –