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