Descripción: Simular formulario por Javascript.
Este error es parecido al anterior, pero en este caso lo que algunos hacen es no usar el formulario como tal sino hacer la redirección por Javascript y usar el método GET para tomar el valor de las variables enviadas. La razón por la que algunos lo hacen es que no les gusta el botón submit

, una opción a eso sería cambiar su apariencia usando estilos.
Código Incorrecto: Código HTML:
<input type="text" name="campo" id="campo" value="Texto" />
<input type="button" onclick="location.href='enviar.php?campo=' + document.getElementById('campo').value;" value="Enviar" />
Solución:
Usar un formulario como debe ser, y si de todos modos no te gusta el botón submit cambiar su apariencia con estilos.