如何从模态html中的输入获取数据?

时间:2018-10-16 03:27:45

标签: php html

试图从输入中获取trkodep并将其发布到/ ppp / trkodeptoyek,但是当我按下按钮时,它并不会进入/ ppp / trkodeproyek,但它仍然以我放置模式的形式出现(就像我只关闭了情态)。

 <div class="modal-body">
      <form action="<?php echo base_url().'index.php/ppp/trkodeproyek';?>" method="POST">
      <input type="text" name="trkodep" placeholder="kode proyek"/>
      <input type="submit">
      </form>

6 个答案:

答案 0 :(得分:1)

尝试

  <div class="modal-body">
  <form method="POST"  action="<?php echo base_url()?>index.php/ppp/trkodeproyek">
  <input type="text" name="trkodep" placeholder="kode proyek"/>
  <input type="submit">
  </form>

答案 1 :(得分:1)

您应该尝试使用Javascript:

 <div class="modal-body">
    <form id="form" action="<?php echo base_url().'index.php/ppp/trkodeproyek';?>" method="POST">
      <input type="text" name="trkodep" placeholder="kode proyek"/>
      <input type="submit" onclick="form_submit()">
    </form>

 <script type="text/javascript">
  function form_submit() {
    document.getElementById("form").submit();
   }    
  </script>

答案 2 :(得分:0)

base_url不是内置函数。所以我不知道你想要哪里。

如果要转到当前页面下的路径,请使用相对路径。

<form action="ppp/trkodeproyek" method="POST">

如果ppp在根路径下,请在开始处添加一个斜杠。

<form action="/ppp/trkodeproyek" method="POST">

答案 3 :(得分:0)

尝试一下

<div class="modal-body">
      <form action="<?PHP echo base_url().'index.php/ppp/trkodeproyek'; ?>" method="POST">
      <input type="text" name="trkodep" placeholder="kode proyek">
      <input type="submit">
      </form>
</div>

或将form tag更改为此<form action="<?PHP echo base_url(); ?>index.php/ppp/trkodeproyek" method="POST">

  • 请确保函数base_url()返回某个值,如果不确定,请在表单外部使用<?PHP echo base_url(); ?>,并查看其是否在重新调整某个值
  • 在您的Web浏览器中,在文本框中单击鼠标右键,然后选择“检查”,查看表单操作的完整URL是什么

答案 4 :(得分:0)

您要从该表格获取值的函数是在index.php上吗?那么如果是的话,使用这个

<div class="modal-body">
  <form action="<?php echo base_url().'/ppp/trkodeproyek';?>" method="POST">
  <input type="text" name="trkodep" placeholder="kode proyek"/>
  <input type="submit">
  </form>

答案 5 :(得分:0)

我不知道为什么我的表单操作在这里不起作用,所以我使用<a>和javascript直接实现了我的功能,并且可以使用。

 <input class="trkode" type="text" name="trkodep" placeholder="kode proyek"/>


      <a class="btn btn-default btntrk" href="<?php echo base_url().'index.php/ppp/trkodeproyek';?>" style="margin-top: 10px; margin-bottom: 10px;">kirim</a>
      <script type="text/javascript">
        function form_submit() {
          document.getElementById("form").submit();
        }
        $(".trkode").change(function(){
            //alert('anda telah memasukan kode proyek');
            var trkode = $(this).val();
            $(".btntrk").attr("href", "<?php echo base_url().'index.php/ppp/trkodeproyek/';?>"+trkode);
        });   
      </script>