Tengo un cuadro de texto de entrada con texto, evento onclick Quiero ejecutar una función de JavaScript para seleccionar (resaltar) todo el texto de este cuadro, cómo Puedo hacer eso con jquery?Uso de jQuery para resaltar (Seleccionar) Todo el texto en un cuadro de texto
Respuesta
Usted puede echar un vistazo a this article:
Supongamos que tenemos la siguiente entrada de texto:
<input type="text" id="txtInput" />
En la mayoría de los casos, nos gustaría tener esta característica disponible para todos los cuadros de texto a través de nuestra página web, por lo que crearíamos una función para manejar esto, y llámalo según sea necesario. Llamar a esta función con el argumento esperado hará que se ejecute el resaltado del texto.
function selectAllText(textbox) { textbox.focus(); textbox.select(); }
Suponiendo que se están desarrollando en contra de DotNetNuke 5, o han jQuery ya importado en su sitio web, añada lo siguiente a su sitio de jQuery para cada cuadro de texto. (Si usted tiene una gran cantidad de cuadros de texto, podríamos hacer esto de manera diferente, pero eso es para otro puesto.)
jQuery('#txtInput').click(function() { selectAllText(jQuery(this)) });
Usted puede hacer esto:
$('input').click(function() {
// the select() function on the DOM element will do what you want
this.select();
});
Por supuesto, entonces no puede hacer clic en el elemento para seleccionar un punto arbitrario en la entrada, por lo que puede ser mejor para disparar ese evento en lugar de focus
click
No hay necesidad de jQuery, esto es muy sencillo con el DOM y funciona en todos los navegadores principales:
input.onfocus = function() { this.select(); };
Si debe hacerlo con jQuery, hay muy poca diferencia:
$(input).focus(function() { this.select(); });
No estoy seguro si esto funcionará en IE 6 ... pero a quién le importa! Hehehehe – Zoidberg
Lo hará. Estoy bastante seguro de que la versión no jQuery funcionará en IE 3. Ciertamente IE 4. –
sé que esto no es jQuery, pero por lo completo de la una espuestas a esta pregunta, puede utilizar esta en la entrada de texto en sí:
onclick="this.select();"
Por ejemplo:
<input type="text" value="abc" onclick="this.select();"/>
esto funciona mejor para mí.
$('myTextbox').select();
Donde Me suelen hacer esto es en
$(document).ready(function() {
$('#myTextBox').focus();
$('#myTextBox').select();
}
por primera caja de texto que quiero lleno en De esta forma si estoy preservando estado.; y si el usuario retrocede a la página, automáticamente lo resalta todo para typeover.
técnica útil para cosas como cuadros de búsqueda ...
- 1. resaltar todo el texto en textarea
- 2. C# ¿cómo puedo seleccionar todo el texto en un cuadro de texto cuando hago doble clic?
- 3. Cuadro de texto enriquecido cómo resaltar el bloque de texto
- 4. cómo resaltar/seleccionar texto en un cuadro de texto wpf sin foco?
- 5. UISearchBar seleccionar todo el texto
- 6. Seleccionar texto en un cuadro de texto deshabilitado en C#
- 7. MVVM- ¿Cómo puedo seleccionar texto en un cuadro de texto?
- 8. Jeditable - resaltar todo el texto después de hacer doble clic
- 9. Jquery fadeout texto en un cuadro de texto y texto
- 10. El uso de un cuadro de texto HTML en lugar de un cuadro de texto ASP.NET
- 11. ¿Cómo seleccionar todo el texto cuando el cuadro de texto de edición en un DataGridTemplateColumn recibe foco?
- 12. jQuery .click() se activa al seleccionar/resaltar texto
- 13. jQuery seleccionar según el texto
- 14. ¿Cómo puedo seleccionar varios segmentos de texto en un cuadro de texto WPF?
- 15. JQuery Texto predeterminado en el cuadro de texto vacío
- 16. Rellene un cuadro de texto con jQuery
- 17. Jquery: ¿hay alguna manera de resaltar el texto de una Div cuando haces clic en él?
- 18. Jquery validación vacía para cuadro de texto
- 19. jquery: seleccionar texto evento
- 20. Uso jQuery .Filter() para seleccionar texto específico dentro div
- 21. Uso de jQuery para seleccionar el texto no en un elemento
- 22. Cómo resaltar texto en un widget de texto tkinter
- 23. jQuery evento al seleccionar un elemento sugerido en un cuadro de texto?
- 24. No se puede pegar todo el texto en el cuadro de texto WPF
- 25. Cómo seleccionar texto en el bloque de texto Silverlight 3.0
- 26. Anular la selección de texto en un cuadro de texto
- 27. Resaltar texto dentro de un área de texto
- 28. ¿Cómo seleccionar todo el texto en contenteditable div?
- 29. Jquery clon de un cuadro de texto sin el contenido
- 30. XPath expresión para seleccionar todo el texto en un nodo determinado, y el texto de su chldren
Es eso gnarf como Pinky solía decir el meñique y el cerebro? – Zoidberg
@Zoidberg - No, eso sería 'narf' --- Aunque pronunciado lo mismo,' gnarf' es simplemente mi apellido al revés. – gnarf