Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    Verificare se un campo è presente nella pagina

    Ciao a tutti, io ho una pagina dinamica in cui i campi a volte vengono visualizzati all'interno della maschera e a volte no.
    Ho poi una funzione in javascript che riempie questi dati... la funzione js non è dinamica... ma si tratterebbe solo di verificare se quel campo con il nome X è presente nella pagina... come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    dai un id al tuo campo ....
    facciamo finta che sia un input
    <input type="text" id="mio_input">


    semplicemente scrivi

    mioInput = document.getElementById('mio_input');

    if(mioInput){
    alert('esiste')
    }else
    alert('non esiste')

  3. #3
    altre alternative?

  4. #4
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    if (document.nome_form.nome_campo) {
    // esiste
    } else {
    // no
    }

  5. #5
    non funziona floyd... già provato

  6. #6
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    ti garantisco che funziona
    posta il codice del form e la funzione

  7. #7

    Re: Verificare se un campo è presente nella pagina

    Originariamente inviato da sally3000
    Ho poi una funzione in javascript che riempie questi dati... la funzione js non è dinamica... ma si tratterebbe solo di verificare se quel campo con il nome X è presente nella pagina... come posso fare?
    Ovviamente la funzione che verifica la presenza del campo viene chiamata solo DOPO che la pagina è stata visualizzata nel browser, vero?
    Non sembra, ma è importante!
    I campi esistono solo a pagina caricata completamente!
    HTH
    Zappa
    [PC:Presario 2515EU][Cpu:P4@2.3GHz][Ram: 512M][HDU:80G@5400 RPM]
    [Wireless:LinkSys][OS: Ubuntu 9.04 - Jaunty Jackalope]

  8. #8
    la pagina che effettua il controllo è esterna alla pagina sulla quale si esegue il controllo.
    La funzione funziona solo se il campo c'è... se non c'è mi da errore "campo has no properties"

  9. #9
    utilizza altre soluzioni

    per esempio potresti appoggiarti a dei valori nascosti che ti indicano se il campo è presento o meno
    prude il dito, lui sdraiato
    ha giocato a guardie e ladri col ladro sbagliato

  10. #10
    Utente di HTML.it
    Registrato dal
    Jun 2005
    Messaggi
    2,125
    facciamo prima a postare il codice (con commenti magari...).....a parole non si capisce...

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.