$(document).ready(function() { $('.profilePicture .upload_button').click(function() { var inputfield = $(this).parent().find('input[type="file"]'); inputfield.replaceWith( inputfield = inputfield.clone( true ) ); $(inputfield).click(); return false; }); }); function readURLprofilbild(input) { if(window.FileReader) { if (input.files && input.files[0]) { var $errorText = $(input).parents().find('.errorText'); $errorText.hide(); var reader = new FileReader(); reader.onload = function (e) { $(input).parent().find('input[type="hidden"]').val(''); $('form#profilbild_aktualisieren').submit(); }; reader.readAsDataURL(input.files[0]); $('.profilePicture .imageupload .upload_button').hide(); } } else { alert(); // Use FileReader-fallback $(input).closest('form').submit(); } } /*function no_image_uploaded(input_id) { var $errorText = $('#'+input_id).parents().find('.errorText'); $errorText.slideDown(); $errorText.html('Die gewählte Datei ist kein Bild.'); }*/