javascript - 更改 form_open 路径 (CodeIgniter)

标签 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();?>

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

最佳答案

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

<script type="text/javascript">
    $('#yourbuttonid').click(function() { 
        $.ajax({
            url: 'moneyexchange/invest_first_page',
            method: 'POST',
            data: { writtenamount: $("#amount").val()},
            success: function (result) {
              // do stuff
            }
        });  
    });
</script>

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

关于javascript - 更改 form_open 路径 (CodeIgniter),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34806428/

相关文章:

javascript - 合并两个相似的 JSON 对象,但一个在 NodeJS 中具有更多键

javascript - 单标签多内容 Bootstrap 4

javascript - 在手机上滚动方向?

javascript - Webkit重画问题: transform scale + position changing

javascript - 索引不工作

javascript - .empty() 在动态创建表时清除 tbody 元素

javascript - json api get请求错误

php - 一个PHP Board的慢速mysql

php - 如何在 URL 中隐藏文件路径?

php - 咨询阵列 VS 咨询数据库以验证数据