Usando jQuery, ¿cómo obtengo el valor de un cuadro de texto y luego cargo una página nueva basada en el valor?jQuery anchor preventDefault
Por ejemplo, digamos el cuadro de texto contiene "Hola" en pagina1.php, ¿cómo cambio el comportamiento predeterminado de una etiqueta de ancla a cargar ahora el siguiente
pagina2.php? Txt = hola
Tengo el siguiente hasta el momento:
<script type="text/javascript">
$(document).ready(function(){
$("a.mylink").click(function(event){
alert("link clicked");
event.preventDefault();
});
});
</script>
realmente no ver un beneficio de usar 'blur' sobre el manejo de la' directamente click'. En realidad, parece que es la forma más ineficiente de manejar la situación. El clic ocurre una vez por página, mientras que el evento de desenfoque puede ocurrir varias veces. – BBonifield
@BBonifield. Estoy de acuerdo contigo. Tenía en mente utilizar 'blur' ya que garantizaría que el usuario hubiera ingresado algo, lo que obviamente es una ideología defectuosa. Por lo tanto, por qué agregué la sugerencia alternativa (similar a la suya), con la variación de usar 'preventDefault' en lugar de la acción' return false; 'de la manta para permitir cualquier propagación. Además, el desenfoque funcionará si el usuario hace clic derecho. – GenericTypeTea
No es ineficiente, solo que funcionará incluso si el usuario hace clic derecho en el enlace para abrir en una nueva pestaña, por ejemplo. –