edit : ok jviens de comprendre que vous vouliez juste vérifier que le formulaire était soumis je laisse quand meme mon message, c'est plus drole, mais mea culpa ^^
bah carrément que non, pour les checkbox et radio ok, pour les input type text par exemple, la variable POST sera présente que le champ ait été rempli ou pas.
Faut vérifier s'il possède une valeur, pas s'il existe.
isset($_POST['nom']) dans son cas, sera toujours vrai