title: Right way to create html forms (input select)
body: <p>I'm trying to understand how to create html forms.<br>
  The main problem that worries me - change input value using Developer console (for example select inputs)  </p>
  
  <pre><code>&lt;select name="select"&gt;
    &lt;option value="0"&gt;ex 1&lt;/option&gt;
    &lt;option value="1"&gt;ex 2&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>User just can press F12 and change value that is submit to the server:  </p>
  
  <pre><code>&lt;select name="select"&gt;
    &lt;option value="99999"&gt;ex 1&lt;/option&gt;
    &lt;option value="12345"&gt;ex 2&lt;/option&gt;
  &lt;/select&gt;
  </code></pre>
  
  <p>As a result, the wrong value will be submit to the server.<br>
  How to fix this problem?<br>
  I understand that you can check the allowed values on the server but what if there are a lot of options?<br>
  I saw the sites on which the forms are implemented and if there is a change in the value in this way, the server will still correctly process the incoming data (the correct data will be displayed or the correct form will be loaded via AJAX). I do not understand how the form ignores the value change through the Developer console.<br>
  Sorry for my bad english.</p>