Index: wp-admin/users.php
===================================================================
--- wp-admin/users.php	(revision 23658)
+++ wp-admin/users.php	(working copy)
@@ -82,13 +82,15 @@
 function delete_users_add_js() { ?>
 <script>
 jQuery(document).ready( function($) {
-	var submit = $('#submit').prop('disabled', true);
-	$('input[name=delete_option]').one('change', function() {
-		submit.prop('disabled', false);
-	});
-	$('#reassign_user').focus( function() {
-		$('#delete_option1').prop('checked', true).trigger('change');
-	});
+	if( $('#delete_option_hidden').length == 0 ) {
+		var submit = $('#submit').prop('disabled', true);
+		$('input[name=delete_option]').one('change', function() {
+			submit.prop('disabled', false);
+		});
+		$('#reassign_user').focus( function() {
+			$('#delete_option1').prop('checked', true).trigger('change');
+		});
+	}
 });
 </script>
 <?php
@@ -209,6 +211,8 @@
 	else
 		$userids = array_map( 'intval', (array) $_REQUEST['users'] );
 
+	$users_posts = new WP_Query( array( 'post_type' => 'any', 'author' => implode( ',', $userids ) ) );
+
 	add_action( 'admin_head', 'delete_users_add_js' );
 
 	include ('admin-header.php');
@@ -241,14 +245,18 @@
 	?>
 	</ul>
 <?php if ( $go_delete ) : ?>
-	<fieldset><p><legend><?php echo _n( 'What should be done with posts owned by this user?', 'What should be done with posts owned by these users?', $go_delete ); ?></legend></p>
-	<ul style="list-style:none;">
-		<li><label><input type="radio" id="delete_option0" name="delete_option" value="delete" />
-		<?php _e('Delete all posts.'); ?></label></li>
-		<li><input type="radio" id="delete_option1" name="delete_option" value="reassign" />
-		<?php echo '<label for="delete_option1">' . __( 'Attribute all posts to:' ) . '</label> ';
-		wp_dropdown_users( array( 'name' => 'reassign_user', 'exclude' => array_diff( $userids, array($current_user->ID) ) ) ); ?></li>
-	</ul></fieldset>
+	<?php if( ! $users_posts->have_posts() ) : ?>
+		<input type="hidden" id="delete_option_hidden" name="delete_option" value="delete" />
+	<?php else: ?>
+		<fieldset><p><legend><?php echo _n( 'What should be done with posts owned by this user?', 'What should be done with posts owned by these users?', $go_delete ); ?></legend></p>
+		<ul style="list-style:none;">
+			<li><label><input type="radio" id="delete_option0" name="delete_option" value="delete" />
+			<?php _e('Delete all posts.'); ?></label></li>
+			<li><input type="radio" id="delete_option1" name="delete_option" value="reassign" />
+			<?php echo '<label for="delete_option1">' . __( 'Attribute all posts to:' ) . '</label> ';
+			wp_dropdown_users( array( 'name' => 'reassign_user', 'exclude' => array_diff( $userids, array($current_user->ID) ) ) ); ?></li>
+		</ul></fieldset>
+	<?php endif; ?>
 	<input type="hidden" name="action" value="dodelete" />
 	<?php submit_button( __('Confirm Deletion'), 'secondary' ); ?>
 <?php else : ?>
