2011-01-27 1 views
0

Comment définir une chaîne pour indiquer le format de format requis dans une zone de texte. Par exemple, si j'ai une zone de texte affichée comme un champ de date, comment puis-je afficher un format de "jj/mm/aaaa" pour aider l'utilisateur à compléter le champ. Si le champ est déjà rempli lorsque la vue est affichée, les données réelles doivent être affichées.Fourniture des informations de format requises dans la zone de texte de la vue MVC

Si le champ est une liste déroulante, je voudrais afficher "Veuillez sélectionner dans la liste" si le champ ne contient pas de valeur.

Répondre

0

En HTML 5, vous pouvez y parvenir en utilisant l'attribut Placeholder de la balise d'entrée comme ceci:

<input name="email" type="email" placeholder="[email protected]" /> 

Cependant HTML5 ne sont pas encore pris en charge par la plupart des navigateurs, vous devrez vivre avec une solution à base de Javascript. Remplissez la valeur souhaitée dans la zone de texte lors du chargement de la page (vous pouvez utiliser CSS pour assombrir ce texte). En utilisant javascript, videz le champ sur l'événement "onfocus".

Pour liste déroulante remplir "Sélectionnez s'il vous plaît ..." chose avec la valeur 0. De cette façon, vous pouvez valider sur le serveur que l'utilisateur n'a pas sélectionné de valeur valide.

Questions connexes