folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Javascript, Text Boş İse Alert Verip İşlevi Durdurma ?



Javascript, Text Boş İse Alert Verip İşlevi Durdurma ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kehanet
    Kehanet's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    <form action="" enctype="multipart/form-data" method="post" name="frmadi" id="frmadi1">

    <input name="resim" type="file" class="icerik" id="resim" />

    <input name="foto_ekle" type="submit" class="button2" id="foto_ekle" value="Resim Ekle" onclick="resimoku1()" />

    </form>

    benım ıstediğim gözat butonuna basılmadıgı zaman yanı input type file olan kısım boş ise submit çalışmasın ve resım alanı boştur dıye bı uyarı versın js kodu ekledım alert verıyor ama boş resım yuklemeye devam edıyor js kısmında sayfayı durduramadım.

     

     <script>
    function resimoku1(){
       
        var deger=document.getElementById('resim').value;
        if(deger==''){
            alert('Lütfen Bir Resim Seçiniz');
        $('#frmadi1').submit(function(){
        $('input[type=submit]', this).attr('disabled', 'disabled');
    });
    return false;
        }else{
            return true;}
        }

    </script>

     

    bunu denedım çalışmadı alert verıyor ama sayfa hala yukluyor

     

     

    bıde netten bıraz arastırdım şöyle bısey buldum ama submıtı buttona cevırıp onclick="resimoku1()" ekledım ama oda ıse yaramadı

    bu son yolladııgm ıle deger değişkenını alıyorum sayfada iptal oluyor ama bu sefer resımı seçtıgımde bıle button işe yaramıyor bı bakıyım dedım belkı ısmı alamıyordur hep boş donuyordur dıye,ama resım ısmınıde alıyor js dekı deger degıskenını alert verıdrtım resımın ısmını verdı ama bu seferde kayıt yapmıyor nasıl hallederım bunu ya ne emmeye gelıyor ne gömmeye bu da.. :|

    <script>

    var deger=document.getElementById('resim').value;
        if(deger==''){
            alert('Lütfen Bir Resim Seçiniz');
                return false;
                }else{
                    return true;
                    alert(deger);
                    document.getElementById('frmadi1').submit();
                    }
               
    }   

      </SCRIPT>

     

     

     


    Benimkisi kuvvet, zevk ve kudret. Benim adım "Kehanet"
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    jquery ekle

    function kontrol(){
    var deger=$('#resim').val();
        if(deger==''){
            alert('Lütfen Bir Resim Seçiniz');
                }else{
                    alert(deger);
                    $('#formununidsi').submit(); 
                    }
    }

    Bittik biz bittik
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kehanet
    Kehanet's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    aynı şey oldu boş ise uyarı verıyor ve buton calısmıyor ama resımı secıncede calışmıyor. neyden kaynaklanıyor anlamadım kodlardamı bısey var , dıger js lerlemı çakışıyor anlamadım


    Benimkisi kuvvet, zevk ve kudret. Benim adım "Kehanet"
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    DE5TROY3R
    DE5TROY3R's avatar
    Kayıt Tarihi: 04/Nisan/2007
    Erkek

    Pek anlamam ama, hatadan sonra

    window.location.reload( false );
    window.stop();

     

    soksan aralara veya başka biyere yönlendirsen

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek
    <script>
    function resimoku1(){
       
        var deger=document.getElementById('resim').value;
        if(deger==''){
            alert('Lütfen Bir Resim Seçiniz');
        $('#frmadi1').submit(function(){
        $('input[type=submit]', this).attr('disabled', 'disabled');
    });
    return false;
    stop();
        }else{
            return true;}
        }
    
    </script>

    şeklinde dene istersen hocam birde olmadı

    <script>
    function resimoku1(){
       
        var deger=document.getElementById('resim').value;
        var confirm = confirm("Lütfen Bir Resim Seçiniz");
        if(confirm){
        $('#frmadi1').submit(function(){
        $('input[type=submit]', this).attr('disabled', 'disabled');
    });
    return false;
        }else{
            return true;}
        }
    
    </script>

    şeklinde de dene bi :)


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wking
    wking's avatar
    Kayıt Tarihi: 28/Mart/2010
    Erkek

    Boş mu dolu mu kontrolü yapacaksın. Boşsa "return false;" yapacaksın. O kadar.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kehanet
    Kehanet's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    @DE5TROY3R

    mantıklı ama maalesef olmadı,resımekle submıt ıken denedım olmadı resmı yıne ekledi mk :D

     

     

     

    @ndmylmz

    resımyukle submıt değil button iken. bi değişiklik olmadı yıne bırınde boş ise hata verıyor ancak dolu oldugunda yuklemıyor button çalışmıyor. dıger fonksıyon kodlarıda hıcbır sekılde tepkı vermıyor ne boş iken nede dolu iken

     

     


    Benimkisi kuvvet, zevk ve kudret. Benim adım "Kehanet"
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kehanet
    Kehanet's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    wking bunu yazdı:
    -----------------------------

    Boş mu dolu mu kontrolü yapacaksın. Boşsa "return false;" yapacaksın. O kadar.


    -----------------------------

     

     <script>
    function resimoku1(){

      
        var deger=document.getElementById('resim').value;
        if(deger==null){
            alert('Lütfen Bir Resim Seçiniz');
        return false;

        }else{
            return true;}

    }
      </SCRIPT>

    ---------------

     

    denedım yıne olmadı


    Benimkisi kuvvet, zevk ve kudret. Benim adım "Kehanet"
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kehanet
    Kehanet's avatar
    Kayıt Tarihi: 08/Mart/2007
    Erkek

    oldu ya sonunda sıfırdan yazmayıp mılletın yaptıgı seyı duzeltmeye calısınca oyle oluyor hıc bı jquery eklenmemıs sayfaya bende gözden kaçırmışım :) cosmic in söylemesıne rağmen :) meğerse dünden beridir calısyormuş kodlarda jquery eklememişiz ondan dolayıymış. neyse herkese teşekkür ettim eyw. saolun tekrar :)


    Benimkisi kuvvet, zevk ve kudret. Benim adım "Kehanet"
Toplam Hit: 3419 Toplam Mesaj: 9