begin process at 2012 02 13 07:19:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

CSS

 > 

Général

 > 

afficher asterisque apres un input


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

afficher asterisque apres un input

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ée 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 afficher une liste déroulante en cliquant sur un input [ par lsamsoumal ] Bonjour tout le monde je suis débutante en javascript et je cherche depuis le début de la journée à résoudre mon problème sans résultat!! En fait je d Problème "input type file" avec IE8 [ par salut67 ] Bonjour, J'ai un script HTA (html+javascript+vbscript) qui permet d'automatiser l'installation de scanner réseau via IE et l'IP du scanner, en particu Afficher / Cacher du texte [ par hercule29 ] Bonjour, Je suis à la recherche d'un script javascript (ou autre) pour afficher / cacher du texte en cliquant sur un bouton ou lien? Il y en a plein transformer un input de type texte en input de type password à la selection [ par samirlipopette ] Bonjour, Je ne sais pas si je poste au bon endroit mais j'ai une requête à faire, je suis débutant en javascript.. Connaissez-vous une astuce me per [PHP/JavaScript] 'OnClick' pour afficher .php [ par Capharnaum ] Bonjour, Néophyte en programmation, je n'arrive pas à trouver la solution à mon problème. Je souhaite appeler un événement onClick en javascript pour Fenêtre Javascript avec 2 zones input !!!!! [ par midoxe ] Bonjour, les amis je cherche à utiliser une fenêtre javascript qui contient 2 zones input pour que je demande à l'utilisateur de rentrer son login a afficher un tableau caché sur une image [ par lafrikyounes ] bonjours dans mon code le tableau s affiche a l exterieur de l image mais moi je veux qu'ils affiche à l'intérieur de l image s'il vous plait aidez mo Afficher une image à partir d'une valeur [ par maissa17 ] Bonjour, j'essaye de faire un programme qui permet de récupérer les données d'un joystick, et qui doit afficher une image de direction droite,gauche, Quand tu pèse sur une touche Afficher SOURCE de la page !!!!! [ par ATH|500| ] Moi ce que je voudrais savoir c'est comment on fait pour afficher la source d'une page en appuyant sur Exemple wJ'ai essayer ça mais ça marche sauf qu


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales