ورود

View Full Version : اضافه کردن یک شئی با کلیک بر روی لینک



ahmad1358
شنبه 19 مرداد 1387, 00:20 صبح
با سلام
من یک فرم برای ارتباط با دوستان نوشتم و میخوام یک لینک در کنار آدرس ایمیل قرار بدهم که وقتی بر روی این لینک کلیک شد یک textbox دیگر برای ادرس ایمیل ساخته شود می خواستم ببینم کسی کد javascript این قسمت رو داره یا نه ممنون میشم.

امید امرایی
شنبه 19 مرداد 1387, 00:52 صبح
اینم یه اسکریپت سفارشی که همین الان از تنور در اومده




<script>
var Intrv;
var counter = 2;
function addNewEmail(){
var Container = document.getElementById('EmailContainer');
var newInput = document.createElement('input');
newInput.type = 'text';
newInput.id = 'email' + (counter);
newInput.size = '20';
Container.innerHTML += '<br>';
Container.appendChild(newInput);
counter++;
}
</script>

<div id="EmailContainer">
<a href="#" onclick="addNewEmail();"
onmousedown="Intrv = window.setInterval('addNewEmail()',200);"
onmouseup="window.clearInterval(Intrv)">+Add</a><br>
<input type="text" id="email1" size="20">
</div>


id اولین فیلد email1 و به ترتیب یکی اضافه می شه
email2
email3
email4
...
الی آخر