diff --git a/r2/r2/templates/newlink.html b/r2/r2/templates/newlink.html
index c96fa477d..dea6eb690 100755
--- a/r2/r2/templates/newlink.html
+++ b/r2/r2/templates/newlink.html
@@ -100,7 +100,7 @@ ${thing.formtabs_menu}
<%utils:round_field title="${_('choose a subreddit')}" id="reddit-field">
- ${reddit_selector(thing.default_sr.name if thing.default_sr else None, thing.sr_searches, thing.subreddits)}
+ ${reddit_selector(thing.default_sr.name if thing.default_sr else None, thing.sr_searches, thing.subreddits, required=True)}
%utils:round_field>
diff --git a/r2/r2/templates/utils.html b/r2/r2/templates/utils.html
index 45b4472a8..3439ceaaf 100755
--- a/r2/r2/templates/utils.html
+++ b/r2/r2/templates/utils.html
@@ -523,7 +523,7 @@ ${unsafe(txt)}
%def>
-<%def name="reddit_selector(default_sr, sr_searches, subreddits)">
+<%def name="reddit_selector(default_sr, sr_searches, subreddits, required=False)">
<%doc>
Fires custom event when subreddit selection changes. Add handler like:
$("#sr-autocomplete").bind("sr-changed", function() { dostuff; })
@@ -535,7 +535,11 @@ ${unsafe(txt)}
onkeyup="sr_name_up(event)"
onkeydown="return sr_name_down(event)"
onblur="hide_sr_name_list()"
- value = "${default_sr}" />
+ value = "${default_sr}"
+ % if required:
+ required
+ % endif
+ />