تو میتونی یه کار بکنی که هم کدت رو از نو بنویسی و هم کارت را بیوفته.
id هایی رو که داری generate میکنی دست نزن.اون عددی رو که داری ته اون اسمها میچسبونی به تابع change بفرست.مثلاً فراخوانی تابع change() میشه change('3') .خب حالا وقتی میخوای تو تابع کار کنی این عدد رو ته اون قسمت ثابت اسمهات بچسبون.یعنی تابع change رو باید به شکل زیر بکنی :
HTML:
function Change(num)
{
document.getElementById( 'temp'+num ).value = document.getElementById( '00000000' ).value;
}
واسه ی این 000000000 ها هم یه فکر همینجوری میشه کرد(یعنی دیگه خودت این یکی رو بنویس!!).یا اسم اون ها رو هم عوض کن و مثل اسم select هات بزار یا یه رابطه ای بین اون عدد تولید شده توسط for و این صفر ها بزار که بتونی اون ها رو هم اتوماتیک کنی.