Sayfamda alt alta bir kaç tane hidden var php döngüsü ile yazdırılan ve her birinin altında link var örneğin
<input type="hidden" value="1" ><a onclick="degeriAl()">yanıtla</a>
<input type="hidden" value="2"><a onclick="degeriAl()">yanıtla</a>
<script>
[JSR]function DegeriAl(){
.......//yukarda tıklanan linklerden yanında ki hiddenın valuesini burada almaya çalışıyorum.
}
</script>[/JSR]gibi bir yorum döngüsü inputun yanındaki yanıtla linkine tıkladığımda value kısmında ki değeri alıp aynı sayfanın altında bulunan formdaki elemana yazdırmak istiyorum. Fakat inputlara nasıl ulaşabileceğimi bilmiyorum id verme durumumda döngü ile yazdırdığım için adeti değişebileceğinden id ile ulaşamıyorum. Yapmaya çalıştığım bir yorum sisteminde yapılmış yorumlara yanıt yazmayı sağlamak hiddenlar aracılığıyla yorumun veritabanında bulunan id sini value kısmında yazdırıp değerlere ulaşmaya çalışıyorum. Bu konuda bir fikir belirtmeniz bile çok yardımcı olabilir. Çok teşekkürler.
Bir hidden inputunun verisini başka bir inputa yazdırma
10
●100
- 19-07-2021, 03:29:44Kimlik doğrulama veya yönetimden onay bekliyor.
- 19-07-2021, 03:33:50document.getElementById("inputa id verip onu buraya yazın").value;
Bu şekilde hidden inputun value değerine erişebilirsiniz
input value değerini değiştirmek için ise document.getElementById("inputa id verip onu buraya yazın").value = yenideğer; şeklinde kullanabilirsiniz. - 19-07-2021, 04:22:55Tam anlatamadım kusura bakmayın. Elementlin id ile nasıl alındığını biliyorum fakat sorunum şu ki birden fazla nesne olduğu için(döngü ile ekliyorum) hepsine aynı id verirsem hatalı bir işlem oluyor konu açıklamasında ki gibi her bir satırın döngüyle yazdırıldığını düşünün mesela for ile yazdırdığımda id verirsem eğer hepsinin id si aynı olmak durumunda kalıyor. Bu yüzden problem yaşanıyor.MakeFish adlı üyeden alıntı: mesajı görüntüle
- 19-07-2021, 04:24:30for da ki index değerini id ye eklerseniz o zaman her index için ayrı bir id oluşmuş olur böylece sorun çözülür.umut28 adlı üyeden alıntı: mesajı görüntüle
- 19-07-2021, 04:26:55Biraz daha detaylandırayım bir sitede yapılan yorumları düşünün bu yorumları cevaplarken altındaki cevapla kısmına bastığımda o yorumun id sini hidden ile alıp sitenin altında bulunan forma aktarmak ve veritabanınıda o şekilde kaydetmek amacım. Yani forma gelecek olan id hangi yorumun altında bulunan yanıtlaya tıklarsam o yorumun veritabanındaki id si olması gerekiyor. Ayrıca sayfayı yenilemeden yapmaya çalışıtığım için biraz karışık oldu tam anlatamadıysam kusura bakmayın.burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
- 19-07-2021, 04:32:50Onuda deneyeceğim teşekkürler. Ama bu seferde javasriptte hangi id yi seçeceğimi nasıl belirteceğim ? Aslında aklımdaki farklı bir düşüncede var ama js pek bilmediğim için yapamadım. Acaba javascriptte tıklanan nesneyi yakalayabiliyor muyuz ? Bunun gibiMakeFish adlı üyeden alıntı: mesajı görüntüle
<button id="btn" onclick="Yakala()">gönder</button>
function Yakala()
{
buton=document.getElememtById("btn");//burda normalde bu şekilde nesneyi alıyoruz.
//benim yapmak istediğim bu fonksiyonu tetikleyen nesneyi değişkene atamak acaba böyle bir yöntem bulunuyor mu?
} - 19-07-2021, 04:34:19onClick de ki fonksiyonun içerisine indexi variable koyabilirsiniz o şekilde hangisini alacağını çözebilirsinizumut28 adlı üyeden alıntı: mesajı görüntüle
<button id="btn-INDEX" onclick="Yakala(INDEX)">gönder</button>
function Yakala(INDEX)
{
buton=document.getElememtById("btn-"+INDEX);//burda normalde bu şekilde nesneyi alıyoruz.
//benim yapmak istediğim bu fonksiyonu tetikleyen nesneyi değişkene atamak acaba böyle bir yöntem bulunuyor mu?
}
böyle mesela. - 19-07-2021, 04:39:10Çok teşekkür ederim. Dediğiniz şekilde deneyeceğim. İyi geceler.MakeFish adlı üyeden alıntı: mesajı görüntüle