Visualizzazione dei risultati da 1 a 7 su 7

Discussione: parti non esistenti

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    415

    parti non esistenti

    Ciao a tutti,
    ho una pagina asp nella quale ci sono alcuni elementi tipo textarea e checkbox che possono essere presenti nella pagina o meno secondo alcune condizioni che realizzo con delle if.

    Devo costruire uno script che ad un certo evento passi delle variabili ad un'altra pagina tramite querystring e tra queste variabili ci sono anche quelle corrispondenti ai textarea e checkbox che possono essere visualizzati o meno grazie all'if di cui dicevo.

    Il problema è che quando definisco queste variabili in questo modo

    var valSoll=document.getElementById('soll').value;

    mi dice che manca un oggetto quando non è soddistatta la condizione dell'if. E' vero che la variabile è vuota quando non è soddisfatta quella condizione, però a me serve uno script generale che funzioni in ogni caso. Sapete aiutarmi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    var valSoll = document.getElementById('soll') ? document.getElementById('soll').value : "DEFAULT";
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    415
    Ti ringrazio, mi puoi spiegare cosa fa questa sintassi?

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    E` l'operatore ? : (cercalo nel tuo tutorial preferito)

    Corrisponde a:
    codice:
    if(document.getElementById('soll') ){
      var valSoll = document.getElementById('soll').value;
    } else {
      var valSoll = "DEFAULT";
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    415
    Ho provato ad inserire il codice che dici, ma mi da sempre "necessario oggetto" in corrispondenza di quella riga.
    Il problema è che la pagina non comprende quell'oggetto se alcune condizioni dell'if non sono soddisfatte e quindi per il codice quell'oggetto (che può essere una textarea) non esiste.

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Usa la versione con gli if espliciti, e mettici dentro degli alert: cosi` verifichi esattamente su quale istruzione da` l'errore.

    PS. Con che browser stai testando?
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    415
    IE6 ultima release completamente patchato!

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.