2012-05-02 13 views
18

Mam <input type="text"> i jeśli użytkownik kliknie w środku, chcę, aby zawartość (wartość) tego pola wybrana. Jak to zrobić?Jak wybrać wartość wejściową onClick?

+0

Pytanie jest dość ogólne, zakładam, że znasz javascript, może spytaj o szczegóły: –

+0

wskazówka: http://www.w3schools.com/htmldom/dom_using.asp –

+0

W IE nie działa poprawnie. Jeśli masz już jakąś wartość wewnątrz pola wprowadzania lub jakiegokolwiek elementu zastępczego, to nie działa. Czy możesz mi powiedzieć, co mam zrobić? –

Odpowiedz

52
<input type="text" onclick="select()"/> 
+4

+1 to naprawdę działa ... – aProgrammer

+0

jak proste .... dzięki – petebolduc

+0

W IE nie działa poprawnie .. Jeśli masz już jakąś wartość wewnątrz pola wprowadzania danych lub dowolnego elementu zastępczego to nie działa .. Czy możesz mi powiedzieć, co do robić ? –

4

Spróbuj select metoda:

document.getElementById("myinput").onclick = function() { 
    this.select(); 
}; 
1

Można spróbować następujący kod wewnątrz metody JavaScript i wywołać metodę onClick wydarzenie tekstowym ...

function calledOnClick(){ 

    document.getElementById('test').select(); 
} 
0

Można spróbować po kodzie jQuery, który automatycznie wywołuje ładowanie strony:

<script> 
$(document).ready(function(){ 
    $('input').each(function(){ 
     $(this).click(function() { 
      this.select(); 
     }); 
    }); 
    $("#return_date").focus(); 
}); 
</script> 
Powiązane problemy