ورود

View Full Version : ایجاد سطر جدید با زدن +



mprophp
سه شنبه 21 خرداد 1387, 08:17 صبح
سلام
یک مشکلی توی برنامم پیش اومده بدجوری گیر کردم. یک table دارم که یک سطر داره با دو ستون ، یکی از ستون هاش یک input ساده ست و یکی دیگه هم یک دکمه هست که توی onclick اون یک تابع صدا زده شده . حالا می خوام با زدن + یک سطر ایجاد بشه .تا اینجا هم مشکلی ندارم . مشکل اینجاست که در سطر هایی که با javascript ایجاد می شه onclick رو که واسه دکمه می ذارم زمانی اجرا میشه که + رو میزنم نه زمانی که رو دکمه click می کنم.
می شه کمکم کنید.

var cellRight2 = row.insertCell(2);
var el2 = document.createElement('input');
el2.type = 'button';
el2.name = 'PubRow' + iteration + 'cell2';
el2.id = 'PubRow' + iteration + 'cell2';
el2.value = 'upload';
el2.onclick = alert('hi');
cellRight2.appendChild(el2);

mprophp
سه شنبه 21 خرداد 1387, 08:33 صبح
با کلی کلنجار جوابشو پیدا کردم

var cellRight2 = row.insertCell(2);
var el2 = document.createElement('input');
el2.type = 'button';
el2.name = 'PubRow' + iteration + 'cell2';
el2.id = 'PubRow' + iteration + 'cell2';
el2.value = 'upload';
el2.onclick = function(){alert('hi');};
cellRight2.appendChild(el2);