Formda İki Submit Butonu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek

    Merhaba arkadaşlar;

    elimde bir form var ben buna iki tane buton koymak istiyorum ikiside post edicek. Biri Kaydet biri Önizleme diye. Bu kodu bilen varmı?

    |--------------------------------|
    |                                                     |
    |                                                     |
    |                                                     |             ----------> Bu form alanı
    |                                                     |
    |                                                     |
    |--------------------------------|

    |----------|          |-------------|
    | Kaydet  |          |  Önizleme  |
    |----------|          |-------------|

    aynen şu şekilde olucak ve ikiside post edicek


    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fotografci
    DarkSkull
    DarkSkull's avatar
    Kayıt Tarihi: 17/Aralık/2008
    Erkek
    2 submit koy value'ları farklı olsun. Formu gönderdiğin dosyada submit'i oku hangisine basıldıysa onun value'sı gelir.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    unix
    Andrei
    Andrei's avatar
    Banlanmış Üye
    Kayıt Tarihi: 11/Aralık/2008
    Erkek

    <INPUT type="submit" name="mysubmit" value="Click!>

    ikisinin de value degerlerini değiştir yani farklı degerler ata,tıkladıgında secileninki gelir iste

     


    %40 indirimli olarak "Centos Sistem ve Sunucu Yönetimi" adlı kitabımızı satın alarak, Linux üzerine yapılacak olan devam projeleri icin destekte bulunabilirsiniz : http://www.hepsiburada.com/centos-sistem-ve-sunucu-yonetimi-oku-izle-dinle-ogren-p-KKODLAB01579
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sniperscope
    sniperscope's avatar
    Banlanmış Üye
    Kayıt Tarihi: 14/Mart/2009
    Erkek

    form un oldugu yere

    <input type='submit' name='button' value='kaydet' /> | <input type='submit' name='button' value='onizleme' />

     

    yap

    daha sonraki kontrol formuna ise

    <?php

     $hangisi = $_POST['button'];

    if($hangisi == "kaydet"){

     // BURAYA KAYIT KODLARINI EKLE

    } else($hangisi == "onizleme"){

     // BURAYA ONIZLEME KODUNU YERLESTIR

    }

    ?>


    "Yer yuzunde hic bir pislik yoktur ki; altindan bir yahudi cikmasin" Adolf Hitler... "Turkiye de hicbir pislik yokturki altindan cemaat cikmasin" SniperScope "Nerede yavşak, hırsız varsa hepsi Allahçı" Fazil Say
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    biri
    biri's avatar
    Kayıt Tarihi: 03/Ocak/2009
    Erkek
    onu denedimde onunla işim yok biri yeni pencerede başka sayfanın açılması gerekiyor önizleme yeni pencerede açılacak başka sayfa açılacak onizleme.asp die

    ¯\(ツ)/¯ ฏ๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎๎
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    2 tane form koy bitanesi onizleme için sonra önizleme butonunun onclick eventiyle formu id sinden submit ettir.


    Bittik biz bittik
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Fikret
    Fikret's avatar
    Kayıt Tarihi: 01/Ekim/2007
    Erkek

    <script>
    function FormGonder(x){
    document.form_adi.action='islem.asp?Islem='+x;
    document.form_adi.submit();
    }
    </script>

    <input type="button" value="deneme" onClick="FormGonder('Kaydet');">

    <input type="button" value="deneme" onClick="FormGonder('Onizleme');">

    islem.asp dosyasına Islem querystring değişkeni olarak butonun onclick eventındaki tırnakların icine yazdıgın değer gider o sayfada da ona göre işlem yaptırırsın.

    form_adi yerine de kendi form adını yaz.

     


    screw you guys! i"m goin" hoooome!
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    xzxz
    xzxz's avatar
    Kayıt Tarihi: 21/Haziran/2003
    Erkek

    submit değil button kullan , ikisininde onclick ine bir js fonksiyonu yaz

    submit edecek olan  document.formadi.submit();  diye bitsin,  ya da direk submit olsun - ama istersen confirm fln koyup süsleye de bilirsin

    diğeri için window.open('onizleme.php?id='+document.getElementById('kayit_id').value,'_blank') ;  gibi bişey kullanabilirsin , burada kayit_id  gibi gizli - hidden - bir input içinde o anki kaydın id değerini tut. - blank tuttuğun için yeni bir sekmede açacaktır. Ama bunu o anda display=none olan bir div içine çağıracağın bir önizleme dosyası ile yapman daha şık olur,  ancak bunu ajax ile yapabilirsin

     


    herşeyin bir şeyi vardır
Toplam Hit: 2549 Toplam Mesaj: 8