Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

javascript veya jquery ile selectbox dan inputa veri çekme

rkadaşlar böyle bir form'um mevcut sol taraf müşteriler bölümünü select box ile seçiyorum .Sectiğimde ilgili sag kutulara selectbox daki müşteri bilgilerinin gelmesini istiyorum.Bunu nasıl yapabilirim bir örnek verebilrimisiniz.

Ekli Dosyalar

+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • Lokupz adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    9 cevap - 1 soru
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    
    <Script>
      var kullanici = new Array(50);
      var ad = new Array(50);
      var soyad = new Array(50);
      var mail = new Array(50);
      var cinsiyet = new Array(50);
    
          kullanici[0] = "Lokupz";
          ad[0] = "Tolga";
          soyad[0] = "Baki";
          mail[0] = "tolga@hotmail.com";
          cinsiyet[0] = "Erkek";
    
          kullanici[1] = "Pialfa";
          ad[1] = "pialfa";
          soyad[1] = "asdasd";
          mail[1] = "pialfa@hotmail.com";
          cinsiyet[1] = "Erkek";
    
          kullanici[2] = "UzmanSorusu";
          ad[2] = "uzman";
          soyad[2] = "sorusu";
          mail[2] = "uzmansorusu@hotmail.com.tr";
          cinsiyet[2] = "Bilinmiyor";
    
          function kullanicibilgileri(){
              var sayfa = document.kullanici;
              var sec = sayfa.getir;
    
          for (var i = 0; i <= kullanici.length; i++){
              if(sec.options[sec.selectedIndex].value == kullanici[i]){
              sayfa.ad.value = ad[i];
              sayfa.soyad.value = soyad[i];
              sayfa.mail.value = mail[i];
              sayfa.cinsiyet.value = cinsiyet[i];
              break;
          }else{
                  sayfa.ad.value = "";
                  sayfa.soyad.value = "";
                  sayfa.mail.value = "";
                  sayfa.cinsiyet.value = "";
              }
          }
      }
    </Script>
    </head>
    
    <body>
    
    
    <form name="kullanici">
    Kullanıcı Seç :
    <select size="1" name="getir" onChange="kullanicibilgileri()">
    <option value="">Kullanıcı Seç</option>
    <option value="Lokupz">Lokupz</option>
    <option value="Pialfa">Pialfa</option>
    <option value="UzmanSorusu">UzmanSorusu</option>
    </select>
    Adı :
    <input type="text" name="ad" size="15">
    Soyadı :
    <input type="text" name="soyad" size="15">
    E-Mail :
    <input type="text" name="mail" size="30">
    Cinsiyet :
    <input type="text" name="cinsiyet" size="10">
    </form>
    
    </body>
    </html>
    
    

    Böyle Birşey İstiyorsun Sen Heralde :) Yaptım Bitane Ama SanırımDreamweaver 'ında Böyle Bir şeyi Vardı Hatırladığım Kadarıyla :)

Cevaplar

  • Vedia adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    66 cevap - 21 soru
    Sağ tarafa yazdırmak istediğini bilgiler SELECT'in içinde gizli mi? Yoksa select ile birlikte sunucuya sorularak mı cevap almayı bekliyorsunuz?
    • pialfa adlı üyenin fotoğrafı pialfa
      Select ' in için de gizli;
      Şöyle anlatayım select firma bilgilerini içermekte,firma bilgilerinde kayıtlı olan telefon fax ve diğer bilgileri sağ tarafa çekmek istiyorum.
      10 yıl önce yazılmış
  • uls adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    65 cevap - 10 soru
    anladığım kadarıyla sol select box'ta sadece müşteri adı ve/veya id'si var. jquery ile biraz uğraşarak yapabilirsin. select box'a onchange koşulunda tetiklenecek bir fonksiyon ekleyeceksin ve bu fonksiyon select box'da seçili id'yi başka bir sayfaya post/get edecek ve gelen veri de direkt olarak sağ tarafta gözükecek. tabi bu veri gönderilip alacak sayfa post veya get ile veriyi alıp bilgiyi bastıran, caps'teki sağ tarafta gözüken form şeklinde bir php dosyası olacak.

    araman gerekenler; "jquery load", "jquery change". daha önce jquery ile uğraştıysan zaten kolayca halledersin.
    • pialfa adlı üyenin fotoğrafı pialfa
      Sol select de sağ inputlara gelecek veriler kayıtlı. yapmak istediğim şu tam olarak. sol select seçildiğinde select box daki kayıtlı bilgiler sağ tarafa gelsin .Ben de php ile onu post edebileyim.Umarım net anlatabilmşimdir.Bu arda juqery ile çalışmadım. acemiyim diyebilirim.Bir yardımcı olursanız sevinirim üstat.
      10 yıl önce yazılmış
    • uls adlı üyenin fotoğrafı uls
      Direkt kodları paylaşırsan daha net olur. Sol tarafta sağa çekilecek bilgiler kayıtlıysa nasıl bir formatta kayıtlı?
      10 yıl önce yazılmış
  • pialfa adlı üyenin fotoğrafı
    10 yıl önce yazılmış
    11 cevap - 43 soru
    Helal Kardeşim İstedğim buydu teşekkür ederim