Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
1037
Tıklama
0
Öne Çıkarma
javascript, innerHTML yardımı lütfen..
E
15 yıl (134 mesaj)
Teğmen
Konu Sahibi

forumda arattım ama bulamadım,
sabahtan beri arastırma yapıyorum, bir kaç sey buldum ama istedigim gibi birsey bulamadım.
bir form var...
 
<form method="post" name="addForm" id="addForm" action="?o=o">
<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=43730465&url=#" id="addLink" name="addLink" onclick="addContact();" data-href="#" id="addLink" name="addLink" onclick="addContact();">yeni satır ekle</a>
<div id="line">
<label>name<input name="name[]" type="text" /></label>
<label>surname<input name="surname[]" type="text" /></label>
<select name="type">
<option value="">..choose..</option>
<option value="home">home</option>
<option value="gsm">gsm</option>
<option value="mail">mail</option>
<option value="job">job</option>
</select>
<label>type a contact number or mail: <input name="giris[]" type="text" /></label>
</div>
<div id="extraContacts" style="border: 1px solid #ccc; width: 500px; height: auto; overflow: hidden;"></div>
<input name="gonder" type="submit" value="send" />

</form>




bununişlenecegi php dosyasında bir sıkıntı yok arkadaslar,
yalnız bana bir javascript function lazım..
yeni satır ekle linkine tıklandıgında,
gördüğünüz line id li div in
alttaki extraContacts div ine yazdırılması gerekiyor, her linke basışımızda yeniden oraya yazdırmak istiyorum...
ama çözümünü bulamadım.. yardım ederseniz sevinirim, sağolun

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi ehueehue1 -- 13 Ekim 2010; 16:39:55 >

O
15 yıl (3883 mesaj)
Yarbay

 
function addContact () {
document.getElementById("extraContacts").innerHTML +=document.getElementById("line").innerHTML + "<br>";
}


Bu mesaja 1 cevap geldi.
E
15 yıl (134 mesaj)
Teğmen
Konu Sahibi

 
function addContact () {
document.getElementById("extraContacts").innerHTML +=document.getElementById("line").innerHTML + "<br>";
}


kardeşim sana çok teşekkür ederim, çok sağolasın varolasın..


Bu mesaja 1 cevap geldi.
E
15 yıl (134 mesaj)
Teğmen
Konu Sahibi

kardeşim istedigim sekilde yazıyor cok guzel ama, mesela bir sırayı doldurduk textboxları, 2.satırı ekledikten sonraa, yeni satır ekleye bastıgımızda textboxların içini boşaltıyor.
bir daha bakabilir misin acaba rica etsem ?


Bu mesaja 1 cevap geldi.
O
15 yıl (3883 mesaj)
Yarbay

javascript'i daha geliştirmeyi planlıyorsan jquery kullanmalısın yoksa çok karmaşık bir hal alır ve her browserda çalışmayabilir

 
<script src="jquery.js"></script>
<form method="post" name="addForm" id="addForm" action="?o=o">
<a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=43748641&url=#" id="addLink" name="addLink" onclick="addContact();" data-href="#" id="addLink" name="addLink" onclick="addContact();">yeni satır ekle</a>
<div id="extraContacts" style="border: 1px solid #ccc; width: 900px; height: auto; overflow: hidden;"></div>
<div id="line" style="display: none;">
<label>name<input name="name[]" type="text" /></label>
<label>surname<input name="surname[]" type="text" /></label>
<select name="type">
<option value="">..choose..</option>
<option value="home">home</option>
<option value="gsm">gsm</option>
<option value="mail">mail</option>
<option value="job">job</option>
</select>
<label>type a contact number or mail: <input name="giris[]" type="text" /></label>
</div>
<input name="gonder" type="submit" value="send" />
</form>
<script>
function addContact () {
$("#extraContacts").after($("#line").html() + "<br>");
}
addContact(); //başlangıçta bir satır eklesin diye
</script>



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.