• 22-01-2014, 12:39:45
    #1
    Merhaba belki biraz basit olacak ama

    Html formundan gelen veriyi bu şekilde almak istiyorum:
    var degisken = document.adform.test.value;
    Şunuda denedim:
    var theInput = document.getElementById('test').value;

    Ancak sayfaya yazdırınca boş geliyor. Ama var degisken = 2 yaptığımda sayfaya yazdırıyor. inputlardan gelen veri sanırım bu şekilde aktarılıyor.
    Neden almıyor olabilir. Herkese iyi forumlar.
  • 22-01-2014, 12:51:56
    #2
    var deger = $("#test").val();
    alert(deger);

    Not: jQuery yüklü olmalı. test id sine sahip inputun değerini alırsın.
  • 22-01-2014, 13:49:45
    #3
    Yardımcı olduğunuz için saolun ben şu şekilde parametre göndermeye çalışıyorum ancak almıyor. Verdiğiniz kodlar çalıştı.

    var params = { 'width' : deger, 'height' : '600', 'data':'http://www.webcointeractive.com/','type':'text/html' };

    Parametre bunlar yukarıdakiler. Vermek istediğim yer aşağıda:

    $(document).ready(function(){
    $('.testdiv').html($('<object>').attr(params));
    });


    Aşağıdaki kod çalıştı alert verdi ancak parametreye ekleyince çalışmıyor. "deger" parametresine var deger = 10 diye ekleyince çalışıyor anlayamadım. Yardımlarınızı bekliyorum.

    var deger = $("#test").val();
    alert(deger);
  • 22-01-2014, 15:36:36
    #4
    isteğinizi tam anlayamadım ama http://jsfiddle.net/D48Zm/1/ burada çalışan örnek kod yazdım. buna göre optimize edebilirsiniz sanırım.
  • 22-01-2014, 19:06:03
    #5
    OzgurX adlı üyeden alıntı: mesajı görüntüle
    isteğinizi tam anlayamadım ama http://jsfiddle.net/D48Zm/1/ burada çalışan örnek kod yazdım. buna göre optimize edebilirsiniz sanırım.
    Çok teşekkür ederim elinize sağlık. Benim sayfamda bir input text var. Ona girilen değerin parametre olarak gitmesini istiyorum. Bunu nasıl yaparım.
  • 22-01-2014, 21:19:20
    #6
    Legatus adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkür ederim elinize sağlık. Benim sayfamda bir input text var. Ona girilen değerin parametre olarak gitmesini istiyorum. Bunu nasıl yaparım.
    http://jsfiddle.net/D48Zm/4/ anladığım şekli budur .
    Buda butonsuz hali. http://jsfiddle.net/D48Zm/5/
  • 23-01-2014, 09:14:30
    #7
    Tam olarak istediğim de buydu. Bunun butona tıklandığında querystring olarak çalışmasını artık kendim sağlamaya çalışacağım. (Bu konuda geliştirmem gerek kendimi)

    Yardımın için teşekkür ederim yazarak fazlasıyla yardımcı oldunuz.
  • 25-01-2014, 12:06:24
    #8
    OzgurX adlı üyeden alıntı: mesajı görüntüle
    http://jsfiddle.net/D48Zm/4/ anladığım şekli budur .
    Buda butonsuz hali. http://jsfiddle.net/D48Zm/5/
    Merhaba, yardımcı olduğun için çok saol. Fikrine danışacağım son bir sorum daha olacak örneğin ben aşağıdaki kodla deger'in boş olup olmadığını kontrol ediyorum. Bunun http:// ile başlayıp başlamadığını nasıl kontrol ettirebilirim. http:// ile başlamıyorsa degerin başına bunu koymak istiyorum.

    $("#getirBtn").click(function() {
              if ($('input[name="deger"]').val()==""){
    		alert("Çalıştı");
              }
           });
  • 25-01-2014, 20:36:35
    #9
    Legatus adlı üyeden alıntı: mesajı görüntüle
    Merhaba, yardımcı olduğun için çok saol. Fikrine danışacağım son bir sorum daha olacak örneğin ben aşağıdaki kodla deger'in boş olup olmadığını kontrol ediyorum. Bunun http:// ile başlayıp başlamadığını nasıl kontrol ettirebilirim. http:// ile başlamıyorsa degerin başına bunu koymak istiyorum.

    $("#getirBtn").click(function() {
              if ($('input[name="deger"]').val()==""){
    		alert("Çalıştı");
              }
           });
    Regular expression yani regex kullanabilirsin. Ben deger boş değilse başına http:// koyacak şekilde yaptım,eğer boş olduğunda koyulmasını istiyorsan else içindekini kopyalayıp if içine yapıştırabilirsin.
    http://jsfiddle.net/hYM49/2/ edit: sadece http:// yazılınca da boş uyarısı vermesi daha mantıklı.

    Ayrıca son olmasına gerek yok elimden geldiğince yardımcı olmaya çalışırım