Es facil pero no me acuerdo (Seleccionar texto)
Necesito la instruccion en javascript que permita seleccionar todo el texto de una texbox al darle click con el mouse, ya tengo listo el onclick de la textbox, pero me falta el codigo que seleccione automaticamente el texto existente en dicha texbox, seria algo asi como "seltext" yo creo, pero la instruccion real no la recuerdo si alguien me la puede decir.. Gracias anticipadas
Solo para IE.
Aqui va:
function fnCopiar(id) {
var _obj=eval("document.getElementById('" + id + "')")
if (document.all){
_tex= document.body.createTextRange()
_tex.moveToElementText(_obj)
_tex.execCommand("Copy")
}
else alert ("Su navegador no le permite usar esta funcion")
}
Espero que te valga.
rsalvadores
Aqui va:
function fnCopiar(id) {
var _obj=eval("document.getElementById('" + id + "')")
if (document.all){
_tex= document.body.createTextRange()
_tex.moveToElementText(_obj)
_tex.execCommand("Copy")
}
else alert ("Su navegador no le permite usar esta funcion")
}
Espero que te valga.
rsalvadores
Oye RSalvadores, disculpa, pero esa funcion no trabaj贸.. se me hace que hay algo todavia mas facil que el codigo que me dices para seleccionar el texto de un cuadro de dialogo, a lo mejor no me explique bien lo que quiero es que se marque el texto automaticamente al darle click a la caja de texto... se me hace que es una instruccion mas o menos asi
document.form1.txtbox.seltext o algo asi
document.form1.txtbox.seltext o algo asi
Hola otra vez
Tienes raz贸n, te entendi mal, el codigo que te envie es para pasar al portapapeles el contenido de una caja de texto.
Seg煤n entiendo tu lo que buscas es seleccionar (en azul) el contenido de la caja. Vamos, como si pinchas dos veces si solo hay una palabra, o tres si son m谩s de una palabra ¿no?
Te envio otro ejemplo:
<html>
<head>
<title>Seleccionar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script>
function seleccionar(){
document.form1.textfield.focus();
document.form1.textfield.select();
}
</script>
<body bgcolor="#FFFFFF" text="#000000" onclick="Javascript:seleccionar()">
<form name="form1" method="post" action="">
<input type="text" name="textfield" >
</form>
</body>
</html>
Es imprescindible que apuntes el foco a la caja, para que funcione el select().
Saludos
rsalvadores
Tienes raz贸n, te entendi mal, el codigo que te envie es para pasar al portapapeles el contenido de una caja de texto.
Seg煤n entiendo tu lo que buscas es seleccionar (en azul) el contenido de la caja. Vamos, como si pinchas dos veces si solo hay una palabra, o tres si son m谩s de una palabra ¿no?
Te envio otro ejemplo:
<html>
<head>
<title>Seleccionar</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<script>
function seleccionar(){
document.form1.textfield.focus();
document.form1.textfield.select();
}
</script>
<body bgcolor="#FFFFFF" text="#000000" onclick="Javascript:seleccionar()">
<form name="form1" method="post" action="">
<input type="text" name="textfield" >
</form>
</body>
</html>
Es imprescindible que apuntes el foco a la caja, para que funcione el select().
Saludos
rsalvadores
