diff --git a/apps/files_sharing/js/share.js b/apps/files_sharing/js/share.js
index e23146798f29959a861887db3d78e919a5b67d6b..faa6c52b2aa6b93ac97ec12aac3d439cf621e46d 100644
--- a/apps/files_sharing/js/share.js
+++ b/apps/files_sharing/js/share.js
@@ -74,9 +74,11 @@ OC.Share={
 		html += '<div id="privateLink">';
 		html += '<input type="checkbox" name="privateLinkCheckbox" id="privateLinkCheckbox" value="1" /><label for="privateLinkCheckbox">Share with private link</label>';
 		html += '<br />';
+		html += '<form id="emailPrivateLink">';
 		html += '<input id="privateLinkText" style="display:none; width:90%;" />';
 		html += '<input id="email" style="display:none; width:65%;" value="" placeholder="Email link to person" />';
 		html += '<input id="emailButton" style="display:none;" type="submit" value="Send" />';
+		html += '</form>';
 		html += '</div>';
 		$(html).appendTo(appendTo);
 		if (OC.Share.usersAndGroups.length < 1) {
@@ -356,7 +358,8 @@ $(document).ready(function() {
 		$(this).select();
 	});
 
-	$('#emailButton').live('click', function() {
+	$('#emailPrivateLink').live('submit', function() {
+		event.preventDefault();
 		OC.Share.emailPrivateLink();
 	});
 });
\ No newline at end of file