Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2000
    residenza
    Milano
    Messaggi
    188

    Il contrario di disabled=disabled

    Ho una necessita di riattivare un bottone disabilitato con DISABLED a seguito di un evento.
    Leggo che il vecchio attributo DISABLE è stato modificato in DISABLED=DISABLED proprio allo scopo di potergli assegnare il secondo valore di abilitazione.
    Ma qual'è?
    Ho cercato dappertutto ma non l'ho trovato, anzi sembra che non esista... allora che senso ha fare quell'uguale?

    Io ho fatto questi tentativi, ed in FF non funzionano:

    disabled=enabled
    disabled=undisabled
    disabled=false
    disabled=enable

    Cosa potrebbe essere?

    Grazie in anticipo

  2. #2
    io scrivo così

    document.getElementById('tuoid').disabled=true
    è non ho nessun problema.

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2000
    residenza
    Milano
    Messaggi
    188
    Grazie ma in effetti devo fare il contrario:

    DA DISATTIVO -> ATTIVO

    ed è questo il mio problema.
    Infatti ci sono 1000 modi per renderlo disattivo (con l'assegnazione di TRUE a disabled come fai tu o anche con DISABLE=DISABLED o persino con il deprecato DISABLED da solo senza parametri) ma sembra introvabile invece quello che lo rende attivo.

    Ora che ci penso... ogni tanto capita che bisogna accettare con un checkbox il solito regolamento e solo all'evento di approvazione il tasto PROSEGUI diventa attivo.
    Se qualcuno trova una di quelle pagine (che ora che serve non riesco a trovare!), posti anche qua l'url che poi me la SORGENTICCHIO io....

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    la cosa più efficace è rimuovere la proprietà completamente
    <elemento>.removeAttibute('disabled')
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2000
    residenza
    Milano
    Messaggi
    188
    mmmm... interessante, ma non va neppure questo.

    Forse è meglio posto il codice completo, perchè ho dubbi sbaglio in qualcos'altro.

    Il concetto è che uno può cliccare sul bottone CANCELLA solo dopo che ha visualizzato l'immagine (ovvero fatto click sul link che in un frame la visualizza):

    codice:
    Vedi divano_a_new_york.jpg
    <input value="CANCELLA" disabled="true" name="cancella1313" type="button">
    NOTA: non è che per caso, essendo il disable TRUE assegnato da html *DOPO* il codice javascript, questo ha priorità? Mi sembra una scemenza, giacchè il javascript dovrebbe essere attivato ad evento e quindi indipendente da dove sia, ma siccome non sono troppo esperto in js, non si sa mai...

  6. #6
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    getElementById vuole un'elemento che ha come ID uguale a 'cancella1313'
    l'input che hai postato tu ha l'attributo NAME uguale a 'cancella1313'.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  7. #7
    è un booleano...passagli true o false a seconda delle tue esigenze!

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    85
    Riapro questo post xkè nessuno ha dato la risposta!
    allora, anch'io mi trovo nella stessa situazione.
    Ho un pulsante che voglio attivare e disattivare quando un paramentro passa da 1 a 0 e viceversa.
    Quello che chiedo è: Cosa devo passare per riattivare un pulsante????

    Codice PHP:
    <input type="button" name="scelta" class="button" value="Entrata" disabled="   SI QUANDO PAR = 1, NO QUANDO PAR = 0 (fatto in php)   "
    Ma non funziona niente, non si riattiva. :berto:

    Qualche d'uno è così saggio da sapere il motivo? e magari la soluzine?

    P.S nn mi interessano metodi alternativi, li conosco, volevo solo non scrivere 10 righe di codice quando ne basta 1.

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    85
    Ho spulciato e ho trovato VVoVe: !!! Praticamente non esiste!!! i pulsanti si disabilitano solo! e non esiste il viceversa! evito di fare commenti!

  10. #10
    Madai!
    codice:
    document.getElementById('tuoid').disabled=true;   // lo disabiliti
    document.getElementById('tuoid').disabled=false;  // lo abiliti
    L'importante è che il tuo elemento abbia un id .. se ci
    metti l'attributo name non basta!
    Ci devi mettere anche un attributo id="tuoiid"

    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

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.