我希望使用不同的表单ID显示不同的表单

时间:2018-03-11 08:08:08

标签: javascript php html

while($row1 = mysqli_fetch_assoc($query31)){
    echo "<p class='fill'>".$row1["reg"]." asked:-" ;
    echo '<br>&emsp;&emsp;"'.$row1["question"].'"<br></p>';

echo '<form id="forms" method="post" style="display:none;" >';
echo '<textarea rows="2" cols="80" name="ans" class="form-control"> 
</textarea>';

echo '<button class="w3-button w3-blue w3-padding-medium w3-medium w3- 
margin-top w3-right" type="submit" name="answer">submit</button></form>';
echo '<button class="w3-button w3-blue w3-padding-large w3-large w3-margin- 
top show_button2" id="show_button2">Answer</button>';
}

<--Javascript code-->
$("#show_button2").click(function(e) {
$("#forms").show();
$("#show_button2").hide();
e.preventDefault();});

我正在尝试在每个问题下面创建一个“回答”按钮,单击该按钮会显示一个用于输入答案的文本区域。但我无法做到这一点,因为每次在该LOOP中创建相同的表单ID或按钮ID。任何人都可以告诉我如何给出不同的ID或如何解决这个问题。我将非常感激。

0 个答案:

没有答案