如何获取数据列表中的数据值?

时间:2015-02-14 16:34:38

标签: javascript php html custom-data-attribute

我目前正在为一个体育网站编写一个团队和球员编辑。我担心的是团队编辑。

我有一个带有数据列表的HTML输入,该数据列表是使用数组构建的。 我想让用户在现有团队(ID +名称)之间进行选择,或者写一个新团队。我选择使用datalist,但是datalist不能作为选择对象。对于datalist,对于每个选项,我将ID放在属性" data-value"和属性值中的名称。

我的问题是在选择选项时获取数据值。当我选择一个选项时,它不会更新输入文本的数据值。

<input name="Equipe" list="EquipeTest" type="text" id="Equipe" value="<?php echo $NomEquipe  ?>" data-value=<?php echo $IDEquipeJoueur?>"  >
<datalist id="EquipeTest">
<?php
for($k1 = 0; $k1<=$Compteur; ++$k1){   
echo "<option data-value='".$ListeEquipe[$k1]['ID']."' value='".$ListeEquipe[$k1]['Equipe']."' >".$ListeEquipe[$k1]['ID']."</option>";
}
?>

我的目标是获取$ _POST中的ID而不是值。 我尝试使用javascript,但是没有可能在选项上添加事件。 我也可以获得该字段的值并在数组中找到ID ...但它不是一个好的解决方案。

提前致谢,

J-ë

0 个答案:

没有答案