< Back

Document Subject: Multiple file upload controls, which file was in which box?
Hint Short Cut: Add this to your code & documentation to help you find this page.
http://#MultiUpload or http://A555F9/nn.nsf/ByAlias/MultiUpload
Multiple file upload controls work well in notes, but how do you know which file was selected in

which field? This bit of code will extract the filenames in to additional fields.

"<script>"+@newline+
" function filenames() {"+@NewLine+
" // code and comments are at
http://www.NotesNinjas.com" + @NewLine+
" // you must have a field called FileX for each upload, so 3 uploads "+@newline+
"// fields File1 File2 File3 "+@newline+
" var filefieldnm;"+@newline+
" var filefieldcount=1;"+@newline+
"for ( i = 0; i < document.forms[0].elements.length; i++ ) { "+@newline+
"   if ( document.forms[0].elements[i].type == 'file') {"+@newline+
"       alert('val:' + document.forms[0].elements[i].value );"+@newline+
"       filefieldnm=eval('document.forms[0].File'+filefieldcount);"+
"      filefieldnm.value=document.forms[0].elements[i].value "+@newline+
"      filefieldcount++;"+@newline+
"   }"+@newline+
"}"+@newline+
"  return false; };  "+@newline+
"</script> "