Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479

    Disabilitare un campo input text dopo la onload

    Ciao a tutti!!!
    io avrei la necessità di disabilitare tramite javascript dei campi input text all'interno della pagina.
    Vorrei che questi campi fossero disabilitati dopo che la pagina è stata caricata.
    Ho provato a mettere dentro la onload:

    document.getElementById("mioCampo").disabled = true;

    ma non fa niente, credo che quando viene eseguita la onload non ci siano ancora riferimenti agli id dei campi.

    come potrei fare ?

    grazie!!!!
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    semmai e' il contrario,
    non puoi parlare di elementi prima che siano presenti nell' xhtml
    quindi all' onload puoi eseguire un' istruzione del genere (peraltro corretta)

    il problema e' altrove:
    forse c' e' piu' di un onload e quindi si sovrascrivono
    o sbagli scrivendo questo onload

  3. #3
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479
    la onload la richiamo così:

    <body onload="testParametriOnLoad();" >

    e dentro questa funzione ho messo il comando di prima. La funzione viene richiamata perchè dentro ho messo un alert. Ma la seconda funzione non viene eseguita.
    Anche se sono nella onLoad, posso recuperare gli id dei campi? Perchè se questi vengono caricati dopo la onload non so come poter fare :S
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

  4. #4
    Utente di HTML.it L'avatar di Poker1
    Registrato dal
    Jul 2002
    Messaggi
    479
    Adesso funziona....non so perchè prima non andava...bho..
    Non riscrivere la ruota, usa le librerie.
    by Bjarne Stroustrup
    EIDON SOFT MEMBER

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.