当我点击一个按钮时,我试图再次重复某个循环我试图使用Javascript,但我不知道如何将某些内容添加到php变量中
这是我的代码:
<?php
$productAmount = 0;
for($i = 0;$i <= $productAmount; $i++)
{
?>
<tr>
<td>
<b>Amount:</b><input name='amount' type='text' required>
</td>
<td>
<b>Product:</b><input name='product' type='text' required>
</td>
</tr>
<?php
}
?>
<tr>
<td colspan='2'>
<button type='button' class='add-btn' id='add-btn'>Check</button>
</td>
</tr>
所以我想要做的是在单击按钮时向$ productAmount添加1。但是实时让你立即看到结果。我不一定需要特定的代码(这是很难受的),但是向正确的方向稍微推动已经是一个巨大的帮助。
答案 0 :(得分:0)
使用AJAX。以下是入门链接:Ajax Tutorial
答案 1 :(得分:0)
Php是一种服务器端语言。 您的DOM(用户可以看到的)是客户端代码。 所以你不能在没有javascript的情况下实时使用它,因为当你看到网站时,php代码已经被翻译成了html。
你应该使用js递增,并通过php发送值。
无论如何,如果你想操纵你的dom,javascript是最简单的方法。
答案 2 :(得分:0)
然后你想添加元素的克隆:w3schools.com/jquery/html_clone.asp - Dainis Abols