更改form_open路径(CodeIgniter)

时间:2016-01-15 07:49:19

标签: javascript php jquery forms codeigniter

我这里有一个简单的表格,

<?php echo form_open('moneyexchange/invest_first_page');  ?>
     <input id="amount" value="" type="text" placeholder="Amount in &euro;"  name="writtenamount"/>
     <button class="btn btn-lg" type="submit" id="yourbuttonid" >Invest</button> 
     <button class="btn btn-lg" type="submit" id="yourbuttonid2">Borrow</button>
<?php echo form_close();?>

我想要做的是提交每个按钮,我想更改表单的路径,如果我按投资按钮提交,它会转到此路径moneyexchange/invest_first_page当我点击借用按钮时,我需要它来改变路径,因为我正在为两者使用一个输入字段。现在它只有在我点击投资时才有效。请详细告诉我。

3 个答案:

答案 0 :(得分:2)

您可以使用jquery并执行此操作。

     @foreach (var item in Model)
        {
            <a href="javascript:;">
                <img src="~/Content/JetJourney/img/@item.FileName" />

                <div>
                    <p>@item.PackageName, Starting Price @item.PackageCost *</p>
                   <br />
                </div>
            </a>
        }

对另一个按钮执行相同操作,但在脚本中只需将id更改为yourbuttonid2

答案 1 :(得分:2)

单击Borrow时,将调用以下函数。您可以执行类似的操作。

pp_diff

答案 2 :(得分:2)

我要做的是捕获提交按钮的click事件并检查其id或类名或内容是什么,然后更改表单路径。更改表单路径后,您可以触发表单的提交。

在(伪)代码中:

hash(password + salt)

附上jsfiddle:https://jsfiddle.net/4ueokvL4/2/

希望有所帮助!