我以模态形式创建了表单,但是在提交表单时,它没有转到正确的页面,应该在哪里,在本例中为edithw.php。
这是情态的内容:
$array = explode(' ', $strings);
整个代码在pastebin中: https://pastebin.com/JTr9pVmC
edithw.php:
$dialogContent = " <div class=\"modal-header\">
<h4 class=\"modal-title\" id=\"editModalLabel\">Muokkaa Läksy</h4>
</div>
<div class=\"modal-body\">
<form action='https://developerfromjokela.com/homework/web/edithw.php' method=\"post\">
<div class=\"form-group\">
<label for=\"hwtitle\">Läksyn otsikko</label>
<input type=\"text\" class=\"form-control\" name=\"hwtitle\" id=\"hwtitle\" placeholder=\"Biologian läksy...\" value=\"$name\"/>
</div>
<div class=\"form-group\">
<label for=\"hwdetails\">Läksyn tiedot</label>
<input type=\"text\" class=\"form-control\" name=\"hwdetails\" id=\"hwdetails\" placeholder=\"Sivu 12 tehtävä 1 luettavaksi...\" value=\"$details\"/>
</div>
<div class=\"form-group\">
<label class=\"label-control\">Palautuspäivä</label>
<input type=\"date\" name=\"hwdonedate\" value=\"$donedate\"/>
</div>
<div style='visibility: hidden;'>
<input type='text' name='hwid' value='$hwid'/>
</div>
<label class=\"mdl-checkbox mdl-js-checkbox mdl-js-ripple-effect\" for=\"checkbox-1\">
<input type=\"checkbox\" id=\"checkbox-1\" name=\"done\" value=\"1\" class=\"mdl-checkbox__input\" $checked />
<span class=\"mdl-checkbox__label\">Tehty</span>
</label>
<input type=\"submit\" name='submit' class=\"btn btn-primary\" value='Tallenna'/>
<a href='memberpage.php' class='btn btn-primary'>Takaisin</a>
</form>
</div>";
有人可以告诉我为什么会这样吗?我将早期操作从edithw.php更改为完整URL,希望可以解决此问题,但没有解决。
注意:表单行不通,停留在同样已提交的memberpage.php上,用于将作业添加到数据库中。 edithw.php用于编辑。 谢谢您的帮助!
答案 0 :(得分:0)
我发现在标记上的其他模态未关闭,因此无法制作新的表单标记。
通过将</form>
添加到exampleModal中,我解决了问题。
无论如何,谢谢大家帮助我解决问题的人。
我只是发现标签意外丢失。