Merhaba arkadaşlar,
jquery ile form sumbit ediyorum.
input kontrolu için textarea'ya id="mesaj" vermişim
ve yine textarea'daki karekter sayısını bulmak için id="sayac" vermek istiyorum ama olmuyor.
<form kısmınada data post etmek için id=gonder verdigim için orayada ekleyemiyorum.
Bir form'a veya input'a nasıl 2 id verebiliriz?
Güncelleme:
Jquery kodlarında birinde # yerine (.) koydum ve id yerine class olarak atadım şimdilik istedigim gibi çalışıyor.
bir form'a iki id verilebilinir mi?
4
●497
- 21-09-2014, 22:29:51Problemi çözmüşsünüz ama konuya gelen başka arkadaşlarda yararlansın diye yazıyorum. bir elemente 2 adet id atayamazsınız ayrıca hata vermese bile aynı id yi farklı elementlerede uygulamanız web ve w3c standartlarına aykırıdır. bunun yerine class kullanabilirsiniz. jquery içinde id değerlerini # ile çekerken class değerlerini . (nokta) işareti ile çağırabilirsiniz. ayrıca hiç birini kullanmadan name e görede çağırabilirsiniz. örneğin alanınızın adı name="mesaj" diyelim jquery içinden $('textarea[name=mesaj]') diyerekde jquery işlemleri yapabilirsiniz. bu şekilde daha birçok seçme aracı mevcut jquery seçiciler veya jquery selectors diye arama yaparsanız farklı farklı bir çok seçme aracı hakkında bilgi sahibi olabilirsiniz.
- 03-10-2014, 22:47:05konunun biraz ustu kapali kalmis hicbir sekilde kullanamazsin w3 standartlarini bir kenari birakilim bir cok tarayici( destekleyen varmi bilmiyorum
) sadece ilk id'yi yorumlayacaktir boylece 2. id kullanma sansin hicbir zaman olmayacak. bu yuzden css, javascript ve fwleri ile hicbir zaman secim yapamayacaksin.
burada bir ornek hazirladim
http://jsfiddle.net/psm083r6/1/