I have an issue only on old IE explorers with this js code:
var elements = [
{'name':'manuscript_file', 'filetype':/(\.|\/)(doc|docx|txt|odt|zip|rar|rtf|gz|tar|bz2|bz|7z|tex)$/i},
{'name':'presentation_file', 'filetype':/(\.|\/)(pdf)$/i},
{'name':'figures_file', 'filetype':/(\.|\/)(pdf|png|jpg|gif|zip|rtf|eps)$/i},
{'name':'graphical_file', 'filetype':/(\.|\/)(pdf|png|jpg|gif)$/i},
{'name':'supplementary_file', 'filetype':/(\.|\/)(zip)$/i},
{'name':'non_published_material', 'filetype':/(\.|\/)(doc|docx|zip|pdf)$/i},
]
, url = $('form').attr('action');
$.each(elements, function(i, element) {
$('#form_' + element.name).val('');
$('#form_' + element.name).prev('button').removeAttr('disabled')
...
On the line with
$('#form_' + element.name).val('');
IE7 is telling me
Message: 'name' is null or not an object
Any idea? Thx.

element.getAttribute('name')instead ofelement.name?elementis the arrayelementsitself. Just addedif (element)to get rid of the error.