Bonjour,
J'aurai aimé dans une liste déroulante avoir la possibilité d'ajout une nouvelle valeur.
[B]Je m'explique : [/B]
[U]Dans un formulaire :[/U]
Je récupère les valeurs de ma base de donnée, et je les affiche dans une liste déroulante.
Si l'utilisateur ne trouve pas la valeur qu'il cherche, j'aurai voulu qu'il puisse en rajouté une.
Mais je ne trouve pas comment faire.. Soit affiché une fenêtre avec une zone de saisie, soit avoir une zone de saisie qui s'affiche à coté..
Enfin, quelque chose qui marche.
Je suis débutant en javascript et encore débutant est un grand mot.
J'ai tenté de faire ça :
[CODE] <script>
function Choix(form) {
i = form.acqui.selectedIndex;
}
switch (i) {
case "saisie" : function fenetre_prompt() { var reponse = prompt("Nouvelle valeur"); }
break; }
</script>[/CODE]
[CODE]<select name="acqui" onChange='Choix(this.form)'> >
<option value="choix">Choix</option>
<option value="resultat">Tous les résultats</option>
<option value="donneescell">Données cellulaires</option>
<option value="biomole">BioMoculaire</option>
<option value="biochimie">BioChimie</option>
<option value="saisie">Saisie</option>
</select>[/CODE]
Ici pour l'exemple je n'ai pas importé les valeurs de la BDD.
C'est surement très maladroit comme méthode, mais j'ai pas tout compris sur le comment ça marche.
Je cherche depuis hier comment faire. J'aurai aimé avoir un pop up qui s'ouvre avec une zone de saisie
ou l'utilisateur pourrait rentrer la valeur à ajouter, et que cette valeur soit rajoutée à la BDD.
Et si c'est possible j'aurai aimé savoir si on peut faire un test sur la valeur saisie par l'utilisateur avec cette
méthode.
Je suis en "stage" (en TER exactement) pour mon Master 1. Nous n'avons pas eu de cours sur le php et
javascript, mais nous avons appris avec des tutos. Sauf que pour faire ça, on galère, et on arrive à rien.
Si on pouvait avoir un petit exemple ou nous dire où ça planté ça serai le pied.
Merci de votre attention.
Cordialement,
onylink (master 1 BioInfo)