kzen.dev
  • Pertanyaan
  • Tag
  • Pengguna
Notifikasi
Imbalan
Registrasi
Setelah Anda mendaftar, Anda akan diberitahu tentang balasan dan komentar untuk pertanyaan Anda.
Gabung
Jika Anda sudah memiliki akun, masuk untuk memeriksa pemberitahuan baru.
Akan ada hadiah untuk pertanyaan, jawaban, dan komentar tambahan.
Lebih
Sumber
Sunting
 Kelbizzle
Kelbizzle
Question

Hapus formulir setelah pengiriman dengan jQuery

Apa cara termudah untuk menghapus formulir ini setelah refresh. Cara yang telah saya coba akan menghapus formulir tetapi tidak mengirimkan ke database. Bisakah orang lain menjelaskan kepada saya cara terbaik untuk melakukan ini.

<html>
<head>
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
    <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.min.js"></script>
    <script type="text/javascript">
    jQuery(document).ready(function($){
        $("#newsletterform").validate({
            debug: false,
            rules: {
                name: "required",
                email: {
                    required: true,
                    email: true
                }
            },
            messages: {
                name: "Please let us know who you are.",
                email: "A valid email will help us get in touch with you.",
            },
            submitHandler: function(form) {
                // do other stuff for a valid form
                $.post('newsletter.php', $("#newsletterform").serialize(), function(data) {
                    $('#results').html(data);
                });

            }

        });
    });

    </script>

</head>

<div id="content">
    <div id="newsletter-signup">
        <h1>Sign up for News, Updates, and Offers!</h1>
        <form id="newsletterform" action="" method="post">

            <fieldset>

                <ul>
                    <li>
                        <label for="name">Name:</label>
                        <input type="text" name="name" />
                    </li>
                    <li>
                        <label for="email">Email:</label>
                        <input type="text" name="email" />    
                    </li>
                        <div id="results"><div>
                    <li>
                        <input type="submit" value="submit" name="signup" onclick="" />           
                    </li>
                </ul>

            </fieldset>

        </form>           
    </div>
</div>
</html>
25 2012-01-02T14:08:28+00:00 3
 reporter
reporter
Pertanyaan edit 2 Januari 2012 в 2:13
Pemrograman
javascript
forms
jquery
Pertanyaan ini memiliki :value jawaban dalam bahasa Inggris, untuk membacanya masuk ke akun Anda.
Solution / Answer
Andrew Jackman
Andrew Jackman
2 Januari 2012 в 2:16
2012-01-02T14:16:17+00:00
Lebih
Sumber
Sunting
#15091320

Anda bisa menambahkan ini ke callback dari $.post

$( '#newsletterform' ).each(function(){
    this.reset();
});

Anda tidak bisa memanggil $( '#newsletterform' ).reset() karena .reset() adalah objek form dan bukan objek jquery, atau sesuatu untuk efek itu. Anda dapat membaca lebih lanjut tentang hal itu di sini sekitar setengah jalan ke bawah halaman.

68
0
 Dau
Dau
2 Januari 2012 в 2:12
2012-01-02T14:12:53+00:00
Lebih
Sumber
Sunting
#15091319

coba ini di fungsi callback metode posting Anda

$(':input','#myform')
 .not(':button, :submit, :reset, :hidden')
 .val('')
 .removeAttr('checked')
 .removeAttr('selected');

untuk info lebih lanjut baca ini

 Community
Community
Jawaban edit 23 Mei 2017 в 11:55
1
0
 mas-designs
mas-designs
2 Januari 2012 в 3:06
2012-01-02T15:06:14+00:00
Lebih
Sumber
Sunting
#15091321

Mungkin ini akan melakukannya untuk Anda.

 $('input').val('').removeAttr('checked').removeAttr('selected');
1
0
Related communities 2
JavaScript Indonesia
JavaScript Indonesia
16 345 pengguna
Grup JavaScript yang membahas JavaScript, framework JS, dan Node JS secara universal. Cek Pinned Message untuk keterangan lebih lanjut. Komunitas ReactJS: https://t.me/react_idn
Buka telegram
jQuery Indonesia
jQuery Indonesia
374 pengguna
Learning jQuery & Solve Problem
Buka telegram
Tambahkan pertanyaan
Kategori
Semua
Teknologi
Budaya / Rekreasi
Kehidupan / Seni
Ilmu Pengetahuan
Profesional
Bisnis
Pengguna
Semua
Baru
Populer
1
工藤 芳則
Terdaftar 6 hari yang lalu
2
Ирина Беляева
Terdaftar 1 minggu yang lalu
3
Darya Arsenyeva
Terdaftar 1 minggu yang lalu
4
anyta nuam-nuam (LapuSiK)
Terdaftar 1 minggu yang lalu
5
Shuhratjon Imomkulov
Terdaftar 1 minggu yang lalu
ES
ID
JA
RU
© kzen.dev 2023
Sumber
stackoverflow.com
di bawah lisensi cc by-sa 3.0 dengan atribusi