onchange this.form.submit () не работает для веб-формы

слишком долго работал над этим ... но, похоже, не смог выявить проблему. Уже прочитал десятки статей на stackoverflow и в других местах.

когда я нажимаю и изменяю значение, оно не отправляется автоматически:

   <form id="orderbyfrm" name="orderbyfrm" action="http://staging.whiterabbitexpress.com/" method="post" class="orderbyfrm">
            <input name="s" value="<?php echo $wre_search_txt?>" type="hidden">
            <label for="orderby" class="sortByLabel">Sort by&nbsp;</label>
            <select class="sortByDropdown" name="orderby" id="orderby" onchange="this.form.submit();">
                <option value="Relevance">Relevance</option>
                <option value="likes" selected="selected">Likes</option>
            <option value="comments" selected="comments">Comments</option>
            </select>
</form>

в инспекторе Chrome вижу ошибку & quot; Uncaught TypeError: Невозможно вызвать метод & quot; отправить & apos; из нуля & quot; по изменению

Я также попытался onchange = & quot; javascript: document.orderbyfrm.submit & quot; но это тоже не сработало.

Ответы на вопрос(2)

Ваш ответ на вопрос