Я хочу создать простую форму html, которая отображает результаты на той же странице. Первоначально я искал способ заменить содержимое страницы результатами формы, но затем решил добавить iframe внизу страницы и показать там результаты публикации.
<body>
<div class="all">
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post" target="my_frame">
<div class="form-group">
<label class="col-md-4 control-label" for="numberOfMonths">Number of months</label>
<div class="col-md-1">
<input id="numberOfMonths" name="numberOfMonths" type="text" placeholder="" class="form-control input-md">
</div>
<label class="col-md-4 control-label" for="sendbutton"></label>
<div class="col-md-4">
<button id="sendbutton" name="sendbutton" class="btn btn-primary">Calculate</button>
</div>
</div>
<div class="answers">
<iframe name="my_frame" class="my_frame_class" style="border:none;" ></iframe>
</div>
</div>
</form>
</body>
Проблема, с которой я сталкиваюсь, заключается в том, что после отправки сообщения iframe показывает всю страницу внутри себя, и я действительно не могу понять, почему.