Sasume (./17) :
Quoi que, si les objets du formulaires sont reliés les uns avec les autres, il faut peut-être mettre à jour ou faire apparaître certains champs en fonction d’autres, donc du coup le JS sera presque indispensable.
Même, regarde bêtement l'exemple de Zephyr… Tu peux avoir plusieurs pages « Ajouter un contact », dont le nombre ne peut-être déterminé à l'avance: c'est typiquement un truc qui ne peut être géré que de manière dynamique.
Maintenant, de nos jours il ne doit plus y avoir tant de monde qui désactive le javascript. Désactiver le javascript aujourd'hui c'est un peu comme quitter sa maison pour aller vivre dans une caverne. Si c'est fait sciemment par l'utilisateur (i.e. ce n'est pas une limitation qu'on lui impose) c'est une preuve de grande connerie. Et à mon avis, à moins de cibler précisément ce type de personnes, tu peux sagement les ignorer.

Après, il faut savoir ce que tu cibles (utilisateurs, plateformes), mais dans le cas général, c'est bête de brider tes possibilités (tant que tu fais bien ton boulot hein !) pour 2-3 péons dont tu n'as en fait rien à faire.