Comment passer la valeur de & lt; option & gt; & lt; sélectionnez & gt; pour former une action
J'ai besoin de passer une valeur dans l'option de sélectionner à l'action, où j'ai agent_id=
Peut aider quelqu'un?
<form method="POST" action="index.php?action=contact_agent&agent_id=">
<select>
<option value="1">Agent Homer</option>
<option value="2">Agent Lenny</option>
<option value="3">Agent Carl</option>
</select>
source d'informationauteur mr.data1
Vous devez vous connecter pour publier un commentaire.
Vous n'avez pas à utiliser jQuery ou Javascript.
Utiliser le
name
tag de la sélectionner et de laisser la forme c'est le travail.Comme @Shoaib répondu, vous n'avez pas besoin de jQuery ou Javascript. Vous pouvez à présent tout simplement avec du html pur!
&agent_id=
de la forme de l'action, puisque vous n'en avez pas besoin.name="agent_id"
pour le sélectionnerrequired
indiquent que cette sélection est nécessaire.Puisque vous êtes à l'aide de PHP, puis par l'affichage de la forme d'
index.php
vous pouvez attraperagent_id
avec$_POST
En conclusion, pour une telle tâche simple, vous ne devez pas utiliser de javascript ou jQuery. @FelipeAlvarez qui répond à votre commentaire
avec jQuery :
html :
jQuery :
javascript :
au lieu d'essayer d'attraper les deux POST et OBTENIR des réponses, vous pouvez avoir tout ce que vous voulez dans le POST.
Votre code:
peut facilement devenir:
puis dans index.php - ces valeurs seront remplis
vous pouvez tout simplement utiliser votre propre code, mais d'ajouter le nom de la balise select
puis vous pouvez y accéder comme ça