Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : afficher asterisque apres un input [ CSS / Général ] (kakol)

jeudi 12 juin 2008 à 14:34:25 | afficher asterisque apres un input

kakol

Bonjour,

Voici mon problème qui ne doit pas être bien compliqué mais je trourne en rond depuis un certain temps.

J'aimerais afficher une astérisque automatiquement après un input pour signaler que c'est un champ obligatoire.
Dans ma page jsp je mets : <input class="required" ...> pour les inputs obligatoires.
J'ai ensuite fait une fonction javascript (appelée au onload de ma page) qui va détecter les input de type "required" et qui doit ajouter une astérisque rouge après l'input :

function make_required() {
   in
puts = document.getElementsByTagName("input");
   for (i=0;i<inputs.length;i++) {
      thisInput = inputs[i];
      if
(thisInput.className.indexOf("required") != -1) {
         thisInput.innerHTML+='<font color=\"red\"> * </font>';     //c'est ici que je bloque
      }
   }
}


J'arrive bien à détecter l'input qui est "required" mais je n'arriver pas à écrire l'astérisque après l'input.
Est-ce quelqu'un pourrait m'aider svp?

D'avance merci.

***  Kakol ***

jeudi 12 juin 2008 à 14:47:15 | Re : afficher asterisque apres un input

bultez

Membre Club


Bonjour,

    tu tentes d'ajouter dans l'innerHTML d'un input text,
          qui n'en a pas !

    en général, c'est un truc du style....
        texte pour expliquer le champ de saisie <input type="text" class="..... />
    il faut ajouter au texte, pas à l'input.
       et ça dépend de comment tu décris cela en html....


                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 12 juin 2008 à 15:57:44 | Re : afficher asterisque apres un input

kakol

je sais que thisInput.innerHTML est faux mais justement je cherche un moyen d'écrire l'étoile à droite de l'input texte, ... enfin si c'est possible

***  Kakol ***

jeudi 12 juin 2008 à 16:06:22 | Re : afficher asterisque apres un input

bultez

Membre Club

c'est possible....   je te demandais comment c'est décrit....
    tu n'as pas l'air de vouloir nous donner.

je te dirais createElement + appendChild   par exemple,
    il y a d'autres solutions... mais je ne vais pas t'en faire
    la liste ( 2685975 à peu près ), qui peuvent dépendre aussi
    de comment ton html est fait. et comme on ne l'a pas....

                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 12 juin 2008 à 16:16:30 | Re : afficher asterisque apres un input

kakol

pardon j'avais pas saisi le sens de "décrit" voila le bout de mon html correspondant :

<form name="loginForm" method="post" action="/Web/login.do"> 	<table border="0" align="center"> 		<tr>
                   <td>Login :</td> <td><input class="required" type="text" name="login" value=""></td> </tr> <tr> <td>Mot de passe : <td><input class="required" type="password" name="motDePasse" value=""></td> </tr>
                <tr> <td>Code : <td><input type="text" name="code" value=""></td> </tr>

<tr> <td><input type="submit" name="btnConnection" value="Connexion" onclick="setNotNew();"></td> <td><input type="button" name="btninit" value="Réinitialiser" onclick="eraseForm();"></td> </tr> </table> </form>
Voila j'aimerais qu'un astérisque soit affichée automatiquement à coté de l'input login et de l'input password dont la classe est définie comme "required".
j'espère avoir été plus claire dans mon explication et merci pour ton aide

***  Kakol ***

jeudi 12 juin 2008 à 16:19:12 | Re : afficher asterisque apres un input

ov3rdoze

Membre Club
Réponse acceptée !
Salut

Peut-être thisInput.parentNode.innerHTML+='<font color=\"red\"> * </font>';
Je ne sais pas si ça fonctionne, mais ça coûte rien d'essayer.

jeudi 12 juin 2008 à 16:20:15 | Re : afficher asterisque apres un input

kakol

ah désolée pour le formattage ça s'est reformatté tout seul apres avoir posté le message. je vias essayé de le remettre bien :
<form name="loginForm" method="post" action="/Web/login.do">
   <table border="0" align="center">
      <tr>
         <td>Login :</td>
         <td><input class="required" type="text" name="login" value=""></td>
      </tr>
      <tr>
         <td>Mot de passe :<:td>
         <td><input class="required" type="password" name="motDePasse" value=""></td>
      </tr>
      <tr>
         <td>Code :</td>
         <td><input type="text" name="code" value=""></td>
      </tr>
      <tr>
         <td><input type="submit" name="btnConnection" value="Connexion" onclick="setNotNew();"></td>
         <td><input type="button" name="btninit" value="Réinitialiser" onclick="eraseForm();"></td>
      </tr>
   </table>
</form>


***  Kakol ***

jeudi 12 juin 2008 à 16:22:56 | Re : afficher asterisque apres un input

kakol

ah nikel ça a marché, je savais que j'étais pas loin mais il me manquait le parentNode !!!
merci et bonne continuation.

***  Kakol ***

jeudi 12 juin 2008 à 16:25:17 | Re : afficher asterisque apres un input

bultez

Membre Club
avec ce que tu nous donnes...     ov3rdoze ne doit pas être bien loin...

                Cordialement            Bul         [mon Site]     [M'écrire]

jeudi 12 juin 2008 à 16:25:38 | Re : afficher asterisque apres un input

Zobibol

Bonjour bonjour bonjour
ov3rdoze -> ça doit fonctionner et si ça ne fonctione pas, il suffit d'entourer les champs avec un span ! parce que je présume que cette méthode make_required() sera appelée quelque soit le champs ( qu'il soit dans une table ou le body (et la, ça marche plus)
Sinon, la méthode encore plus bête méchante éfficace, CSS et une petite ligne tous les champs en bleu (exemple il va s'en dire) sont obligatoire !
.Required{
    background-color:blue;
}


[o-_-o]


1 2

Cette discussion est classé dans : input, afficher, required, astérisque, inputs


Répondre à ce message

Sujets en rapport avec ce message

afficher du texte arabe dans un textarea ou un input [ par hatem_benjemaa ] Bonjour Je veux afficher un texte en arabe extrait d'une base de données dans un textarea ou un input mais ce que je reçois c'est le code html des car Caractères incorrects avec AJAX [ par Scraat ] Bonsoir Je fais un script affichant le contenu d'un fichier html sur une page en passant par des XMLHttpRequest. Tout marche bien quand j'ai un texte JTextField - faire afficher une variable de type Integer [ par caocan ] salut à tous, J'essaie de faire afficher une variable de type Int dans un JTextField, mais j'arrive pas à trouver comment convertir le int. Voici le c ne pas afficher le code source [ par chrys700 ] Je souhaiterais savoir s'il est possible de na pas permettre l'affichage du code source Merci Chrys Afficher un texte ou menu depuis un menu DHTML [ par 1ouf ] Bonjour,Je sais que mon titre de sujet n'est pas clair mais je sais pas comment le dire, ni où chercher.Voilà alors en faite je souhaite créer un menu Comment afficher un message d'attente pendant un upload ? [ par cyberrider ] Pendant l'upload d'une image sur mon serveur les utilisateurs ne voyant rien se passer on tendance à revalider le formulaire, comment afficher un mess Création d'un bouton + pour afficher / cacher un texte [ par matou84 ] Bonjour à tousje recherche le moyen d'afficher ainsi que de cacher un texte via un bouton + ( + afficher le texte / - le cacher ).L'exemple parfait es afficher 10 lignes [ par Dellys ] BonjourVoila j'ai une boucle qui affiche des enregistrement sur un tableau ,ce que je veut c'est que méme si il ya moins de 10 enregistremts le tablea afficher une image quelques secondes [ par Xini28 ] Salut à tous, En fait je voudrais afficher quelques secondes une image, mais qu'après une autre image s'affiche et reste afficher sans que la précéde Afficher une Image d'un odinateur distant [ par aline_ediark ] Bonjour à tous,Voila j'ai un petit problème en javascript,Je voudrai afficher une image en javascript (et uniquement en javascript),Cependant cette im


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.