Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    67

    mi superano i controlli! help

    su ogni campo di input ho delle funzioni che mi controllano il contenuto avvisando con un alert l'utente dell'errore! l'utente medio risolve il problema e procede!
    Ma purtroppo non tutti sono utenti medi, ci sono i super utenti,
    mi è capitata infatti una email errata!
    E mi sono accorto che spingendo invio da tastiera viene bypassato il controllo che invece avviene con il click del pulsantino!
    Come posso risolvere il problema!

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ad esempio programmando bene!!

    La funzione di controllo deve essere richiamata con l'evento onsubmit del tag <form>.

    Comunque i controlli devi ripeterli lato server: se uno non ha JS abilitato il form parte senza controlli.
    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
    Apr 2004
    Messaggi
    67
    il problema e che io non so a priori quale siano i campi presenti nella pagina!
    così ho creato delle funzioni che ogni volta in base al campo generato si caricano automaticamete il loro particolare controllo!
    non mi è possibile fare per ogni submit una funzione ad hoc!
    dato che non sono esperto mi riusciresti a dare qualche consiglio per risolvere il problema?
    grazie ciao!

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ci sono approcci possibili diversi.
    Dipende da cosa vuoi/devi controllare e che tipo di controlli devi fare.

    Eventualmente puoi servirti di una variabile (o un vettore) in cui setti true o false da parte dei singoli controlli, e poi al submit fai un check su tale variabile.

    Ma queste sono tutte chiacchiere. Se posti un esempio (ma solo codice lato client, niente ASP o PHP), si puo` ragionare su qualcosa di concreto.
    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
    Apr 2004
    Messaggi
    67
    provo a lavorare sul vettore come mi hai consigliato per quanto riguarda i controlli ovviamente erano in jscript quindi da quel punto di vista non dovrei avere problemi!
    ti ringrazio
    poi ti faccio sapere ed eventualemente se posso ti disturbo ancora!
    grazie!

  6. #6
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Se sono in jscript avrai problemi sicuro con browser diversi da IE.
    Cerca di lavorare in javascript (standard).
    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.