marwie45
26.10.2007, 14:06:43
Witam,
mam na stronie wyświetlnaych kilka pól input i w każdym jest jakiś tekst. Czy można zrobić tak aby po kliknięciu w polę input automatycznie cełe się zaznaczało, tak aby nie było konieczne wciskanie klawiszy Ctrl + a
defrag
26.10.2007, 15:54:08
Event.observe('id_of_element, 'focus', function(event) {
var element = Event.element(event);
element.select();
});
Tak w prototype, powinno cie naprowadzic
slammer
26.10.2007, 21:40:36
Kod
<html>
<head>
<script type="text/javascript">
function selectText() {
var oTextbox1 = document.getElementById("txt1");
oTextbox1.focus();
oTextbox1.select();
}
</script>
</head>
<body>
<input type="text" size="20" id="txt1" value="wartość początkowa" /><br />
<input type="button" value="Zaznacz tekst" onclick="selectText()" />
</body>
</html>
marwie45
27.10.2007, 17:54:25
slammer - twoje rozwiazanie jest dobre, trochę je zmieniłem na własne potrzeby ale bardzo mi pomogleś.
Czy jest taka możliwość aby do tej funkcji dodać aby odrazu kopiowało zaznaczoną zawartośćpola inputa?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.