Html 1 bentuk 2 tindakan

Pengguna475983607 diposting

puncak tuladhar

terima kasih

Tapi saya membutuhkannya dilakukan melalui satu Tombol saja. Apakah mungkin dengan satu tombol?

Ya, dan saya sudah menjelaskannya dan menyertakan tautan. Ini sebuah contoh

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DoublePost.aspx.cs" Inherits="WebAppDemo.ajax.DoublePost" %>




    
    
    


    
        
    
    
        
    
    


Saya punya 2 layar. 1 adalah indeks. php yang memiliki 3 field. 2 dari mereka harus disimpan ke sql dan berfungsi dengan baik dan yang ke-3 harus meneruskan nilai ke layar ke-2. Saya punya file JS. Saya berhasil melakukan 2 operasi ini dengan sukses tetapi dalam proyek terpisah. Ketika saya mencoba menyatukannya, ada kesalahan. Saya ingin tahu Bagaimana saya bisa mengimplementasikan 2 bagian itu bersama-sama


 


    PHP MySQL Insert Tutorial
        

 

    
    

Insert
_

2. php



minus





js

$('#myform').submit(function(){
    return false;
});
 
$('#insert').click(function(){
    $.post(     
        $('#myform').attr('action'),
        $('#myform :input').serializeArray(),
        function(result){
            $('#result').php(result);
        }
    );
    });

Cara sederhana untuk mengirimkan data dari satu formulir ke halaman yang berbeda, bergantung pada tombol 'kirim' mana yang dipilih pengguna

  • Unduh file sumber - 1 Kb

pengantar

Dalam menulis skrip Self-posting saya memerlukan cara untuk memungkinkan pengguna mengirim HTML mereka ke halaman berikutnya untuk diproses, atau ke halaman pratinjau sehingga mereka dapat memeriksanya terlebih dahulu. Pada dasarnya saya ingin 2 tombol "kirim" pada satu formulir, tetapi sepertinya tidak ada cara yang jelas untuk melakukannya. Setelah bertanya-tanya dan (terkesiap. ) membaca dokumen Saya menemukan metode sederhana yang saya harap akan menyelamatkan orang lain setengah hari dari bermain-main

Masalah

Katakanlah saya memiliki formulir seperti di bawah ini

Html 1 bentuk 2 tindakan

Kami ingin Button1_untuk mengirim data ke satu halaman, dan Button2untuk mengirimkannya ke halaman yang sama sekali berbeda. Tag <form>_ Anda menentukan tindakan yang harus dilakukan saat tombol kirim ditekan - tetapi kami hanya dapat menentukan satu tindakan

Sebuah solusi

Salah satu cara untuk menyiasatinya adalah menangani peristiwa OnClick setiap tombol dan menyetel "aksi" untuk formulir secara dinamis

ASP. BERSIH

<!-- create the form -->
<form name="Form1" method="post">

<!-- Add the data entry bits -->
Your Name <input type="text" name="text1" size="10" /><br />

<!-- Add some buttons -->
<INPUT type="button" value="Button1" name=button1 onclick="return OnButton1();">
<INPUT type="button" value="Button2" name=button2 onclick="return OnButton2();">

<!-- close the form -->
</form>
_

Penangan klik tombol kami untuk Button1_dan Button2akan terlihat seperti berikut

ASP. BERSIH

<script language="Javascript">
<!--
function OnButton1()
{
    document.Form1.action = "Page1.aspx"
    document.Form1.target = "_blank";    // Open in a new window
    document.Form1.submit();             // Submit the page
    return true;
}

function OnButton2()
{
    document.Form1.action = "Page2.aspx"
    document.Form1.target = "_blank";    // Open in a new window
    document.Form1.submit();             // Submit the page
    return true;
}
-->
</script>
<noscript>You need Javascript enabled for this to work</noscript>

Dimana Halaman1. aspx harus dipanggil saat _______________ ditekan, dan Halaman 2. aspx dipanggil saat Button2_ ditekan

Lisensi

Artikel ini, bersama dengan kode sumber dan file terkait, dilisensikan di bawah The Code Project Open License (CPOL)

Bisakah saya memiliki dua atau lebih tindakan dalam bentuk HTML yang sama?

Mari pelajari langkah-langkah melakukan beberapa tindakan dengan banyak tombol dalam satu formulir HTML. Buat formulir dengan metode 'posting' dan tetapkan nilai atribut tindakan ke URL default tempat Anda ingin mengirim data formulir. Buat kolom input di dalam sesuai perhatian Anda. Buat tombol dengan ketik kirim

Bisakah Anda memiliki dua tindakan dalam satu formulir?

Tidak, Anda tidak dapat menambahkan 2 atribut tindakan ke satu tag formulir HTML .

Bisakah kita memiliki 2 tombol kirim dalam formulir?

ya, beberapa tombol kirim dapat disertakan dalam formulir html . Satu contoh sederhana diberikan di bawah ini.

Apa dua tindakan paling umum yang berlaku untuk formulir HTML?

Yang paling sering digunakan adalah Metode GET dan POST . Tentukan jendela atau bingkai target di mana hasil skrip akan ditampilkan. Dibutuhkan nilai seperti _blank, _self, _parent dll. application/x-www-form-urlencoded − Ini adalah metode standar yang digunakan sebagian besar formulir dalam skenario sederhana.