Revision: 2702
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 29, 2007 11:40 by davaodude
Initial Code
function copyDown(nm) { // written by Daniel P 3/20/07 // repeat the values of the first row of a column down the whole column // special case for sku: value in incremented as you go down. // also, values are only filled in for rows that have a sku filled in var lastskuindex = document.getElementById('lastindex'); var firstitem = document.getElementById(nm+'0'); z = firstitem.value; for ( i=1; i<=lastskuindex.value; i++ ) { //window.receivelist["Received"+i].checked=true; if (nm=='SKUCode' && z!='') { // special case for skucode (when not blank) z++; // increments the sku zstring = z.toString(); if ( zstring.length == 1 ) zstring='00000'+zstring; if ( zstring.length == 2 ) zstring='0000'+zstring; if ( zstring.length == 3 ) zstring='000'+zstring; if ( zstring.length == 4 ) zstring='00'+zstring; if ( zstring.length == 5 ) zstring='0'+zstring; document.getElementById(nm+i).value = zstring; } else { if (document.getElementById('SKUCode'+i)) { // if there's an editable skucode (only add page) if (document.getElementById('SKUCode'+i).value != '') { // only update this row if sku is filled in for this row document.getElementById(nm+i).value = firstitem.value; } } else { // not add page, so we just update regardless of if sku is filled in document.getElementById(nm+i).value = firstitem.value; } } } // looping down the rows }
Initial URL
Initial Description
Copy values from the first row of a column down the entire column. This was used in a specific project, but the code could be helpful for other projects.
Initial Title
Copy/repeat input form values
Initial Tags
form
Initial Language
JavaScript