Visualizzazione dei risultati da 1 a 5 su 5

Discussione: funzione x button

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    166

    funzione x button

    ciao a tutti.
    ho un pulsante definito in questo modo:

    <INPUT type=\"button\" name='SALVA' value=\"Salva\">

    e devo fare il controllo con una funzione per fare alcune operazioni sono nel caso tale pulsante sia abilitato o no.
    ho provato con:

    if (document.nomeform.SALVA.enabled==true)
    {....}
    else {...}

    ma non funziona e la funzione esegue sempre l'else.
    HELP!!! come posso fare???

    grazie.

  2. #2
    Ciao,
    non penso che un bottone sia caratterizzato da uno stato di enable ma magari mi sbaglio.
    Usa una check box magari o al click del bottone setta una variabile e su questa fai il controllo.
    http://www.beavermag.it

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    166
    devo per forza utilizzare un bottone che lo abilito o disabilito a seconda di particolari condizioni.

  4. #4
    Non so come accedere a quella proprietà del bottone.
    Ma quando setti lo stato non potresti anche salvarti una variabile o creare un campo hidden in cui memorizzare il suo stato? So che non è elegante ma mi pare una soluzione dignitosa
    http://www.beavermag.it

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non esiste la proprieta` enabled, ma esiste disabled:

    <input type='button' name='SALVA' value='Salva' disabled='false'>

    Poi con il JS:

    document.NOMEFORM.SALVA.disabled=true;
    document.NOMEFORM.SALVA.disabled=false;

    if(document.NOMEFORM.SALVA.disabled) { ...

    NOTA: oltre che disabled esiste readonly. Ilprimo diabilita completamente il bottone (non viene neppure inviato, il secondo impedisce solo le modifiche da parte dell'utente.


    Ciao
    Michele
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

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.