Saya memiliki formulir seperti ini:
index.php
<form method="post" action="send.php">
<textarea name="msg" id="msg"></textarea>
<input type="submit" value="Send" />
</form>
Jadi, jika saya memasukkan sesuatu di textarea dan mengklik "Send", maka akan dikirimkan ke "send.php" page. Tetapi saya ingin menyertakan tombol lain untuk mempratinjaunya. Artinya, ketika tombol ini diklik, formulir di atas dikirimkan ke "preview.php" yang akan dibuka di jendela/tab kosong baru (halaman asli yaitu. index.php akan ada di sana utuh). Ini untuk menampilkan pratinjau pesan, yang akan dikirim pengguna.
Saya tidak tahu bagaimana melakukan ini.
Berikan ID formulir Anda (form1). Tindakan form saat ini dapat dikontrol seperti ini:
function setPreview() {
$('#form1').attr('target','_blank')
$('#form1').attr('action','http://yourpreviewurl.php')
$('#form1').submit()
}
function setSubmit() {
$('#form1').attr('target','')
$('#form1').attr('action','http://yourposturl.php')
$('#form1').submit()
}
Miliki dua tombol, keduanya type="button"
, satu untuk memanggil setPreview dan satu lagi untuk memanggil setSubmit