Visualizzazione dei risultati da 1 a 2 su 2

Discussione: se un campo esiste

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892

    se un campo esiste

    Salve a tutti. Io sto utilizzando javascript per controllare il valore di alcuni campi testo di un form.

    Il problema è che i campi vengono generati dimanicamente da Php in base a ciò che l'utente ha compilato nella pagina precedente, e quindi non so quali saranno attivi.

    Mi spiego meglio:

    codice:
    var mionumero2=document.form1.usl1.value;
    var mionumero3=document.form1.usl2.value;
    var mionumero4=document.form1.usl5.value;
    var mionumero5=document.form1.usl6.value;
    var mionumero6=document.form1.usl12.value;
    var mionumero7=document.form1.aoupi.value;
    var mionumero8=document.form1.estav.value;
    questo è il numero totale dei campi, che appaiono se l'utente flagga tutti i check della pagina precedente, e così lo script funziona. Ma nel caso in cui l'utente non flagghi tutti i campi prima, e ne scelga meno (per esempio solo due):

    codice:
    var mionumero2=document.form1.usl1.value;
    var mionumero7=document.form1.aoupi.value;
    Lo script ovviamente mi genera un errore: document.form1.usl2 è nullo o non è un oggetto.
    Come posso ovviare al problema, posto che non posso sapere a priori quali e quanti campi verranno scelti?

  2. #2
    per sapere se un campo c'e' basta fare

    codice:
    if(document.form1.usl1)
        var mionumero2=document.form1.usl1.value;
    cosi' non hai errori

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.