Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JS] zmiana statusy pola tekstowego
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
jawka7
Witam

Prosty problem ale nie moge sobie z tym dac rady ;/

Kod
<script type="text/javascript">
    function Blocked() {
        // i chce aby w tym momencie pole tekstowe login zmienilo status na disabled
    }
</script>

<input type="text" name="login" value="" onClick="Blocked()" />
nospor
onclick="Blocked(this)"

Kod
function Blocked(obj) {
        obj.disabled = true;
    }
jawka7
no ok ale jak chce aby funkcja była bez parametru? w tym jest problem jak wyznaczyc we funkcji zmienna obj aby skrypt działał?
nospor
why? Podaj jakis konkretny powód oprócz "Bo tak" smile.gif

A jesli nadal sie upierasz to nadaj dla inputa ID i w funkcje uzyj document.getElementById()
jawka7
powod jest taki gdyz to fragment mojego skryptu ktory nie moze zawierac funkcjo onclick z parametraem ja tak tylko podalem dla przykładu moja wina ;p

a o tym ze musze nadac id dla pol tekstowych wyszlo mi z głowy dzieki ;p

Kod
<script type="text/javascript">
function Blocked() {
    var login  = document.getElementById('login');
    var pass   = document.getElementById('pass');
    var cpass  = document.getElementById('cpass');
    var email  = document.getElementById('email');
    var statut = document.getElementById('statut');
    var btn    = document.getElementById('btn');
    
    login.disabled = true;
}
</script>
        print 'asd
        
        <script type="text/javascript">
            Blocked();
            setTimeout("window.location = \''.$_site.'\';",5000);
        </script>';

<input type="text" name="login" value="" id="login" maxlength="30" onChange="vLogin()" />


nie działa pospieszylem sie
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.