Sui siti Web delle società di software che visito per la prima volta, apro spesso la pagina "Contattaci" e provo a inviare il modulo di contatto con tutti i campi vuoti. Sono solo curioso se convalidano l'input dell'utente.
Se è appena inviato o solo validato male (ad esempio solo la convalida di Javascript), mi sento spesso pensare
Oh, look how sloppy they are! Can't even validate user input. That calls itself a software company? No, I don't think I want to buy any software services of them.
Un mio amico ha un modulo di contatto così "sciatto". Puoi inviare un modulo completamente vuoto. Gli ho chiesto perché non convalida l'input dell'utente e ha detto:
Look, I want that customers can contact me. They should enter any information they want. If they only want to enter a message and leave the other fields empty, why should I care? They enter the relevant information anyway. I do not want to add any barriers when contacting me.
Non gli ho chiesto quanti messaggi vuoti ha, comunque.
Tuttavia, qual è l'opzione migliore ora? Entrambi gli argomenti (controlla come la compagnia gestisce gli input dell'utente e non aggiungendo barriere nel contattare) sembrano avere un senso per me.
Voglio che l'utente possa contattarmi facilmente, ma ho ancora l'impressione di essere preciso durante la programmazione delle pagine web.