Bir "Bekleyen Mesaj" Display

2 Cevap php

Eğer benim sunucuya dosya göndermek Gönder vurduğunda ben, bir dosya yükleme formu var, ama yine Gönder tuşuna basabilirsiniz, çünkü i yüklenen dosyayı almak için kullanıcı bekleyin söylemek gerekir arada, bir süre alır onu engellemek için hiçbir menssage var çünkü.

Bu nedenle, kullanıcı dosyası da dahil olmak şeklinde birkaç alanları doldurun. O formu gönder zaman aynı sayfaya POST aracılığıyla değişkenleri gönderir:

<form action="<?php echo $_SERVER['PHP_SELF']; ?>" enctype="multipart/form-data" method="post">

Bir php komut dosyası sayfa algılamak artık bir şey yapmak POST değişkenler var. Gönderme eylem ve sayfayı yeniden arasındaki zaman i bir mensage göstermek gerekir, ben nasıl yapabilirim?? Teşekkürler


Bu eğer şimdi colorbox ile bu tetiklemek için nasıl güzel olacak. Ben bu POST eylemi hiçbir ancak bir bağlantıdan nasıl kullanılacağını biliyorum.

2 Cevap

<script type="text/javascript">
    function onSubmit() {
        // do something, maybe you would want to disable the submit button too
    }
</script>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" 
      enctype="multipart/form-data"
      method="post"
      onsubmit="onSubmit()">

GÜNCELLEME: Sadece jQuery kullanarak fark ettim. Aşağıdaki komut dosyası bloğu yerine ekleyebilirsiniz:

<script type="text/javascript">
    $(function() {
        $('form').submit(function() {
            $(':submit').attr('disabled', 'disabled');
            // trigger the colorbox thing here
        });
    });
</script>

ColorBox hakkında emin değil im. Ama sadece form gönderildiğinde bir mesaj görüntülemek için JavaScript biraz yazabilirsiniz.

Form onclick "this.disabled=true" ayarlamak için JavaScript kullanarak tekrar tıklayarak gelen kullanıcı önlemek için teslim olduğunda da Gönder düğmesini devre dışı bırakabilirsiniz