【发布时间】:2016-10-14 06:19:54
【问题描述】:
我正在使用 codeignitor 并且对它非常陌生,如果问题毫无意义,请提前抱歉,但我在编码时遇到了某些要求。我有一个如下的 for 循环:
<?php foreach($messages as $req):?>
//This loop will execute depending on number of rows and is working fine.
<?php echo form_open('message/addFrom_masterlist','id="myform"'); ?>
//form is having input fields.
<?php echo form_close();?>
\\this acts as a submit button to my form which submits the form using javascript.
<input type="button" name="button" id="b1" class="btn btn-primary" onclick="myFunction1()" value="Submit"/>
<?php endforeach; ?>
//Below is javascript code for from submit.
<script>
function myFunction1() {
document.getElementById("myform").submit();
}
问题是我希望表单的 id 名称是唯一的,因为每次单击按钮时都会提交相同的表单。我不想在表单中使用提交按钮。请有人帮助我
【问题讨论】:
-
您将如何确定要提交的表单?
-
没有提交按钮不能提交表单,只能使用ajax发送没有提交按钮的表单数据;
-
为多个表单设置单个提交按钮的想法并不好。正如@itzmukeshy7 所说,ajax 是您场景中的唯一方法。我也觉得您由于误解了要求而使情况复杂化。简要解释一下场景。
标签: javascript forms codeigniter codeigniter-3