folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Ben Mi Js'yi Unuttum ? (Fonksiyon-Submit Sorunu)



Ben Mi Js'yi Unuttum ? (Fonksiyon-Submit Sorunu)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    Ben mi unuttum, bir yerde saçmalıyor muyum bilmiyorum ama şunun gibi birşey.Diğer kutucukları sildim tek kutucuktan örnek vereyim ;

    herşey tamam 6-7 kontrol ypaıyor, fakat iş else kısmına gelince yollamıyor.

    -------

    <script type="text/javascript">

    function Kontrol(){

        if(document.yolla.ad.value==''){

            document.yolla.ad.focus();

            document.getElementById('uyari').innerHTML = 'ad boş olamaz !';

            return false;

        }else{

            document.yolla.Submit();

        }

    }

    </script>

     

    <form action="./create.php?i=kur" method="post" name="yolla">

          ad  <input type="text" name="ad">

        <center><input type="button" value="yolla" onClick="Kontrol();"></center>
    </form>

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    editlemeyeyim kodlar gidecek ;

    document.forms["yolla"].submit();

    te işe yaramadı

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NmC
    NmC's avatar
    Kayıt Tarihi: 23/Kasım/2008
    Erkek

    document.forms['yolla'].Submit();

     

    böyle dener misin bi hocam?

    Edit: demeye kalmadan yazmışın zaten.. :|


    There are 10 types of people in the world. Those who knows binary and those who dont...
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    forma id ver

     

    document.getElementById("form_idsi").submit(); de olsun bitsin.


    .
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    id de çalışmıyor.Kodlarda mı sorun var acaba benim 

    ---

    http://paste.org/pastebin/view/32159

    nick, şifre vs.. kontrollerini düzneli ifadelerle halledicem tamamen de, şu gönderme sorunu canımı sıktı

    id haliylede denemiştim olmadı

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    zumsuk bunu yazdı:
    -----------------------------

    id de çalışmıyor.Kodlarda mı sorun var acaba benim 

    ---

    http://paste.org/pastebin/view/32159

    nick, şifre vs.. kontrollerini düzneli ifadelerle halledicem tamamen de, şu gönderme sorunu canımı sıktı

    id haliylede denemiştim olmadı


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

    o zaman şarta girmiyor firebug kur console dan js hatası var mı ona bak.


    .
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    alp
    alp's avatar
    Kayıt Tarihi: 28/Ekim/2003
    Erkek

    aşağıdaki kod işini gorur hocam. ayrıca eğer textbox boşsa uyarı verip return diyosun, return dedikten sonra else koymana gerek yok. zaten return fonksiyondan direk çıkacaktır. 

    function Gonder()

    {

    var ad = document.getElementById('ad').value;

    if (ad=='')

    {

    window.alert("Ad bos birakilamaz");

    return -1;

    }

    document.getElementById("postla").submit();

    }

    <form id="postla" action="postla.asp">
    <input id="ad" type="text">
    <input onclick="Gonder();" type="button" value="gonder">
    </form>

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    yok orda aslında amacım forum nesnesine onSubmit="Kontrol()" şeklinde yapmaktı.return false ordan.Birde öyle deneyeyim ya, değiştirdim baya olabilir.

    edit: onsubmit te return Kontrol() deyince oldu.Fakat diğer türlü niye olamdı acaba :/

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ayro
    Ayro's avatar
    Kayıt Tarihi: 08/Ağustos/2005
    Erkek

    ekstradan arkadaşlar ;

     

    if(!document.yolla.adi.value.match(/\w{3-10}/)){

            document.yolla.adi.focus();

            document.getElementById('uyari').innerHTML = 'Site adı 3-10 karakter olabilir';

            return false;

        }

     

    --

    ifadesinde a-zA-Z0-9_ karakterleri dahil ve 3 ile 10 arasnda olacak demiyor mu ? Düzenli ifade ama bir problem var.

    edit:  sabah sabah uyanamadım herhalde, 3-10 yerine 3,10 yapmam gerekirdi :)

Toplam Hit: 1316 Toplam Mesaj: 9