Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093

    se cechbox ceccato, fai questo..

    Ciao,

    come faccio a dire a js che se ceccato il cechbox num 1 di 3 aprire un alert con scritto 3?

    if (document.form,campo.selected) {
    alert("3");
    }

    non funziona...

    grazie

  2. #2
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    no con la virgola non va...
    poi usa il getId che è più multi browser...

    codice:
    if (document.getElementById('idcampo').checked==true) { 
    alert("3"); 
    }
    odio chi parla di politica..
    anzi vorrei fondare un partito contro tutto ciò

  3. #3
    codice:
    if(document.form.campo.checked){
    
    }

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Forse con : document.form.campo.checked
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    avete ragione la , mi era scappata e non l' avevo vista...

    grazie mille

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    <form name='f'>
    <input type="checkbox" name='1'>
    </form>
    <script>
    if (document.f.1.checked) {
    alert("3");
    }
    </script>

    non funziona..eppure mi sembra tutto corretto...

  7. #7
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Due problemi :
    - Il nome di un elemento non puo' cominciare con una ciffra.
    - Se vuoi testare se è checked allora devi mettere checked.

    codice:
    <form name='f'> 
    <input type="checkbox" name='p1' checked="true"> 
    </form> 
    <script> 
    if (document.f.p1.checked) { 
    alert("3"); 
    } 
    </script>
    oppure...

    codice:
    <form name='f'> 
    <input type="checkbox" name='p1' onclick="pippo()"> 
    </form> 
    <script>
    function pippo() { 
     if (document.f.p1.checked) { 
      alert("3"); 
     } 
    }
    </script>
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    OK ma cosi appare l' alert solo al caricamento della pagina, mentre io volevo che appaia l' alert sempre, ad ogni selezione del cechbox

    grazie

  9. #9
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Originariamente inviato da roboro
    OK ma cosi appare l' alert solo al caricamento della pagina, mentre io volevo che appaia l' alert sempre, ad ogni selezione del cechbox

    grazie
    Ma hai provato il secondo esempio ?
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    1,093
    si scusami..ok fujziona..grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.