¿Está bien o es correcto poner un parámetro de obtención de URL en una acción de formulario?
<form method='get' action='index.php?do=search'>
<input name='_search' type='text' value='What are you looking for?'>
<button type='submit'> Search </button>
</form>
Cuando envío el formulario, la URL cambia a:
index.php?_search=What are you looking for? (I've stripped %20)
Prefiero leer la URL
index.php?do=search&_search=What are you looking for?
¿Sería mejor agregar un campo oculto en el formulario
<input type='hidden' name='do' value='search' />
- JS1986
SourceEn mi opinión, debería agregarlos como campos ocultos. No tiene sentido intentar pasar parámetros si puede hacerlo a través de un campo de formulario oculto
usa eso:
<input type='hidden' name='do' value='search' />