Quote Originariamente inviata da oncelot Visualizza il messaggio
salve a tutti eccomi qui con un nuovo problema..

sto procedendo con un form di registrazione su alcuni eventi...

testando con tutti i browser - firefox- ie - chrmoe - smartphone - safari non ho assolutamente alcun tipo di problema..

però magicamente mi è arrivata una iscrizione che non doveva avvenire, in breve ho associato un codice ad un nome, lo script controlla al submit se i campi sono validi allora return true else return false con un errore..

ma non capisco come questo tizio ha saltato il controllo..

vi posto qui il codice.

in breve questa funzione prende i valori del form, quindi codice + nome azienda inserita dall'utente
poi fà una chiamata ajax interrogando il db, se l'associazione id_evento + codice + azienda sono ok, allora return true oppure false con il messaggio di errore....

sapreste darmi qualche teoria su come mai sto tizio ha passato i controlli registrando un'azienda differente?
Molto difficile fare ipotesi verifica che la parte php sia corretta che la query non dia errori o malfunzionamenti in caso di dati errati o fasulli
mi sapreste dire come evitare per le prossime volte queste imbarazzanti figuraccie???
Monitorizza la chiamata Ajax dalla console del browser cosi vedi cosa invii e cosa ricevi dal server

e poi mi chiedevo se il browser ad esempio ha i js disattivati o bloccati passerebbe tranquillimante tutti i controlli o c'è un modo per evitarlo^^
grazie in anticipo per il vostro aiuto
Se js non è attivo non esegue la chiamata Ajax, pertanto i controlli non possono essere by-passati comunque svuota (non metterci nulla) la action del form e se usi un tasto submit per l'invio del form sostituiscilo con un tasto button associandogli onclick="nomefunzioneajax()"