2010-10-09 4 views
0

Je souhaite valider un formulaire.Aide sur la validation de formulaire

Comment faire cela?

J'ai un email, un nom d'utilisateur, un mot de passe comme champs. Je ne veux pas que l'un d'eux soit NULL et le mot de passe et confirmer le mot de passe devrait correspondre.

S'il vous plaît, aidez-moi.

Merci.

+1

Si vous pouvez utiliser jQuery, le plugin validate enlève beaucoup de peine: http: //docs.jquery.com/Plugins/validation –

+2

D'accord - cependant, si vous ne le savez pas, vous devez également utiliser la validation équivalente côté serveur. En effet, l'utilisateur peut toujours désactiver JavaScript, et par conséquent jQuery, puis ignorer la validation côté client. – ClarkeyBoy

+0

@Clarkey bon point, important de mentionner. –

Répondre

0

Pour la validation élégante, vous pouvez utiliser jquery avec l'aide de styles agréables.

Envoyer cette

http://www.webreference.com/programming/javascript/jquery/form_validation/

http://speckyboy.com/2009/12/17/10-useful-jquery-form-validation-techniques-and-tutorials-2/

Mieux vaut écrire votre propre règle de validation, au lieu d'utiliser des plugins, de sorte que vous pouvez avoir un meilleur contrôle sur le code le rendre parfait avec l'ajout de côté serveur validation. Utilisez ajax pour mieux paraître.

0

La validation de formulaire Javascript est bonne pour la convivialité globale. Vous pouvez afficher à la volée des messages, des pop-ups, animer, mettre des couleurs ...

Mais comme mentionné, cela ne devrait pas remplacer la validation côté serveur. Ma recommandation en tant que développeur est de faire d'abord le processus de validation côté serveur, en lançant des messages, en créant autant d'effets UI que possible avec CSS si vous avez l'intention de les utiliser et en utilisant javascript codage.

La partie la plus compliquée pour les débutants sur javascript est d'apprendre à accéder aux données correctement. Bien sûr, vous pouvez utiliser jquery et rendre votre travail beaucoup plus facile, mais si vous le faites, vous n'en apprendrez pas beaucoup sur le langage javascript réel.

Ceci est également un autre conseil pour tout langage, avant de sauter sur des frameworks et des outils de gain de temps, vous devez d'abord comprendre les bases de la langue. Cela peut faire de vous un développeur plus solide. A propos de l'accès aux données javascript, vous aurez besoin de lire sur DOM (Document Object Model). Javascript et DOM sont étroitement liés lors du développement pour le web.

0

Vous devez utiliser javascript ou un langage côté serveur tel que PHP pour valider votre formulaire.

Si vous utilisez le doctype HTML5, une validation préliminaire peut être effectuée en ligne. Le mot-clé requis s'assurera qu'un champ n'est pas vide. Vous pouvez également spécifier le type de contenu, tel que le courrier électronique, l'URL, la date ou le numéro. Voici un exemple.

Notez que la validation HTML5 ne fonctionne pas dans les navigateurs qui ne recommande pas le supportent (IE6-8), mais il n'y a pas de mal et de le mettre dans.

Personnellement, je valider en PHP (si javascript est désactivé). Si cela est un peu confus, utilisez une solution javascript http://docs.jquery.com/Plugins/validation.