Saya telah membuat Formulir HTML sederhana Dengan Tindakan di Situs Web yang Berbeda Setelah pengiriman data formulir, pengguna dialihkan ke halaman tindakan tetapi saya ingin pengguna tetap di situs web saya dan data formulir masuk ke situs web lain..tolong bantu saya

Ini contoh formulir

               <form class="form" action="https://api.promopmi.center/v1/sms/infobip" method="post">
               
                   <ul>
                       <li>
                           <input name="test1">
                       </li>
                       <li>
                           <textarea name="name112"></textarea>
                       </li>
                       
                       
                       <li>
                           <button type="submit" id="submit">Send SMS</button> <i id="result"></i>
                       </li>
                   
                       
                   </ul>
               </form>
           </div>```
0
Vishwajeet Kakade 10 Januari 2021, 19:57

3 jawaban

Jawaban Terbaik

Gunakan iframe, dan kirimkan data ke sana, menggunakan target="iframeName", misalnya:

<iframe name="iframe1"></iframe>
<form class="form" action="https://api.promopmi.center/v1/sms/infobip" method="post" target="iframe1">

Dengan cara ini Anda akan tetap berada di halaman yang sama.

1
Combobulated 10 Januari 2021, 17:24

Anda dapat menggunakan jquery dan ajax $.post periksa cuplikan saya

$(document).ready(function() {
  $("#sendmsg").click(function() {
    onfocusout: false;
    var mname = $("input").val();
    var msgct = $("textarea").val();
    if (mname.length > 0) {
      if (msgct.length > 0) {
        $.post("https://api.promopmi.center/v1/sms/infobip", {
            name: mname,
            message: msgct
          },
          function(data, status) {
            $("#result").text("Status:" + status);
          });
      } else {
        alert('message is empty');
      }
    } else {
      alert('name is empty');
    }
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<form class="form" action="javascrip:void(0)">
  <ul>
    <li>
      <input type="text" name="name">
    </li>
    <li>
      <textarea name="message"></textarea>
    </li>
    <li>
      <button id="sendmsg" name="Send SMS">Send SMS</button>
      <i id="result"></i>
    </li>
  </ul>
</form>
0
Burham B. Soliman 10 Januari 2021, 17:31

Ada beberapa cara untuk melakukannya. Anda dapat melakukannya dengan memasukkan nilai-nilai dalam database dan kemudian menunjukkannya di halaman lain itu. Anda dapat memposting nilainya ke https://api.promopmi.center/v1/sms/infobip< /a> dan buat pengalihan dari tautan itu ke ini segera setelah pengguna membuka halaman.

0
Dharman 10 Januari 2021, 17:32