diff --git a/admin/js/users.js b/admin/js/users.js
index a9110205b55e7235017d832787845cb5b2d4b10c..d6798dca5708e9cb9df81244f4dde6a30ed10c9b 100644
--- a/admin/js/users.js
+++ b/admin/js/users.js
@@ -54,12 +54,16 @@ $(document).ready(function(){
 		input.focus();
 		input.keypress(function(event) {
 			if(event.keyCode == 13) {
-				$.post(
-					OC.filePath('admin','ajax','changepassword.php'),
-					{username:uid,password:$(this).val()},
-					function(result){}
-				);
-				input.blur();
+				if($(this).val().length>0){
+					$.post(
+						OC.filePath('admin','ajax','changepassword.php'),
+						{username:uid,password:$(this).val()},
+						function(result){}
+					);
+					input.blur();
+				}else{
+					input.blur();
+				}
 			}
 		});
 		input.blur(function(){