Tengo una lista desplegable, donde el usuario puede seleccionar cualquier opción cuando se registra en mi sitio. Me gusta hacerlo más fácil, por ejemplo, si el usuario visita una URL específica. Se seleccionarán automáticamente en la opinión de los editores cuando visiten domain.com/register#publishers
aquí está mi código:
<div class="select_box"> <select name="registared_as" id="registared_as"> <option value="0">Students / Experts</option> <option value="1">University Academics</option> <option value="2">Publishers</option> </select> </div>Si el activador es un ancla de url, como su ejemplo con domain.com/register#publishers, puede obtener el ancla de url usando javascript vanilla como este:
var anchor = window.location.hash.substr(1);Luego, debes seleccionar la opción, también con javascript:
if (anchor == "publishers") { document.getElementById("registared_as").selectedIndex = 2; }Y así sucesivamente para cada opción..