Bonjour à tous,
Toujours moi et mon problème de formulaire : sur mon site (symfony 3), j'affiche un formulaire de choix de groupes (en sachant que le nombre de groupe est une valeur dynamique).
Je souhaiterais qu'en réponse à ce formulaire, il n'y ait comme possibilités, qu'un numéro qui corresponde à un groupe.
Exemple si il y a 3 groupes :
3 champs seraient affichés, le champ 1 serait un choix entre 1, 2 et 3, le champ 2 avec les deux numéros restants et le champ 3 avec le dernier numéro.
J'ai cru comprendre que cela pouvait se gérer avec javascript (langage que je n'ai jamais utilisé)
Voici mes questions :
1) est-ce que javascript me permettra vraiment d'obtenir ce que je veux ?
2) j'ai pensé à laisser mon formulaire créé par symfony (plus pratique pour l'enregistrement de mes données) en caché, puis remplir ensuite ce formulaire avec un autre formulaire javascript. Est-ce possible de procéder comme cela ?
3) Voici le bout de code dans mon twig :
<form id="FORMREPONSE" action="{{ path("show_Form", {'projet_id': projet.id})}}" method="POST">
{% for numero in 1..nbchoix %}
Priorité {{ numero }} :
<select id="choix{{ numero }}">
{% for numero in 1..nbchoix %}
<option value="{{ numero }}">{{ numero }}</option>
{% endfor %}
</select><br>
{% endfor %}
<input id="BOUTREP"type="submit" name="submit">
</form>
Comment faire mon script ?
<script>
var maVar = document.getElementById("choix2");
maVar.onclick = function(){
maVar.value = 3;
};
</script>
j'ai essayé cela pour voir si ma fonction était reconnue,...a priori oui. Mais comment obtenir ce que je souhaite ?
Je vous remercie par avance pour votre aide
Nans