Front-end Registration Form just refreshes with no error displayed and user not created I am using the registration form from the docs here - https://craftcms.com/docs/templating/user-registration-form - in the front end of my site. Unfortunately, when I click on "Register" the page just refreshes and no errors are displayed, and the user is not created.

I have checked the following:


"Allow Public Registration?" is checked in the CP.
I made sure that the Snaptcha plugin was disabled (just in case).


Any ideas on what I should look for? 

Thanks!

&lt;form method="post" action="" accept-charset="UTF-8"&gt;
&lt;input type="hidden" name="action" value="users/saveUser"&gt;
&lt;input type="hidden" name="redirect" value="/success/"&gt;

{% macro errorList(errors) %}
    {% if errors %}
        &lt;ul class="errors"&gt;
            {% for error in errors %}
                &lt;li&gt;{{ error }}&lt;/li&gt;
            {% endfor %}
        &lt;/ul&gt;
    {% endif %}
{% endmacro %}

{% from _self import errorList %}

&lt;label for="username"&gt;Username&lt;/label&gt;
&lt;input id="username" type="text" name="username"
    {%- if account is defined %} value="{{ account.username }}"{% endif -%}&gt;

{% if account is defined %}
    {{ errorList(account.getErrors('username')) }}
{% endif %}

&lt;label for="email"&gt;Email&lt;/label&gt;
&lt;input id="email" type="text" name="email"
    {%- if account is defined %} value="{{ account.email }}"{% endif %}&gt;

{% if account is defined %}
    {{ errorList(account.getErrors('email')) }}
{% endif %}

&lt;label for="password"&gt;Password&lt;/label&gt;
&lt;input id="password" type="password" name="password"&gt;

{% if account is defined %}
    {{ errorList(account.getErrors('password')) }}
{% endif %}

  &lt;div class="divider"&gt;&lt;/div&gt;


&lt;input type="submit" value="Register" class="submit"&gt;
&lt;/form&gt;
Solved the mystery. :) The issue was that even though my user fields were not required, there was a numeric 'year' field which had min and max values set, and this was throwing it off (and I had removed that field during my last round of testing to keep things simple). Removing those required min and max values allowed the form to be submitted. Thanks for the help Brad!