2

知道如何处理这个问题吗?我的问题是当我在 form2 上提交时 form1 自动提交到。我想要的是当我在form2上提交时,只有form2提交。请检查此示例代码。

<?php echo form_open('form1'); ?>

<input type="text" name="name">


                <?php echo form_open('form2'); ?>
                    <input type="text" name="note">
                        <input type="submit" value="button2"> // this form2 is to insert note on this day
                <?php echo form_close(); ?>

              // then under this form2 we have a table. Table for list of note that all ready insert.          


 <input type="submit" value="button1">  // this form1 is to save all. the "Name" and also the note that we insert it on form2              
<?php echo form_close(); ?>
4

2 回答 2

1

我不认为嵌套表单是一种很好的编程方式。但是在对您的问题进行了一些研究之后,发现这个链接可以为您提供帮助。点击这里

希望这对你有用。一切顺利!

于 2013-08-27T05:51:42.013 回答
0

将您的嵌套提交元素更改为

<input type="submit" name="form2_button" value="form2_submit"/>

然后,您可以使用检查内部表单提交

if(isset($_POST["form2_button"]))` or in codeigniter you can input->post('form2_button')

将一个表单嵌套在另一个表单下不是有效的 HTML/XHTML。但是您可以尝试上面的以下代码。

于 2013-08-27T05:42:37.153 回答