SELECT元素选项值

时间:2012-10-29 03:58:49

标签: html

我在html中执行select然后我在JS部分中有这样的东西

var languageEN = "en,1";
var languageFR = "fr,2";
var languageDE = "de,3";

我的html标记就像

<select style="display: none;" id="select">
  <option value=languageEN>English</option>
  <option value=languageFR>Francais</option>
  <option value=languageDE>Deutsch</option>
</select>

但似乎我打不定义。

我一直试图找到包含在option value中的正确语法,但无济于事。感谢。

1 个答案:

答案 0 :(得分:2)

如果使用PHP是一个选项,你可以这样做。第一部分可以在页面的顶部,然后是第二部分,无论选择需要在哪里。您可以添加任意数量的选项或以您喜欢的方式更改它们。

<?php
    $options = array(
        0 => array(
            'name' => 'English',
            'value' => 'languageEN'
        ),
        1 => array(
            'name' => 'Francais',
            'value' => 'languageFR'
        ),
        2 => array(
            'name' => 'Deutsch',
            'value' => 'languageDE'
        ),
    );?>

<select style="display: none;" id="select">
<?php
    foreach ($options as $option);
    {
        echo '<option value="'.$option['value'].'">".$option['name'].'</option>'
    }
?>
</select>