小编Fle*_*ket的帖子

根据下拉选择动态填充字段(Javascript/HTML)

我正在寻找一些编码我的公司网站的帮助.我们正在尝试根据从下拉框中选择的内容创建自定义"部件号生成器".我们的目标是当用户在下拉框中选择一个选项时,它会动态填充下面的框,最终创建一个部件号.附带的屏幕截图是设计的良好直观表示以及我们想要输出框的位置.我们希望用JavaScript和HTML来实现.

我们目前使用的代码只是为了获得一个根据选择生成输出的框,这个是:

<script type="text/javascript">
// Pre populated array of data
var myData = new Array();
myData[1] = 'Some text';
myData[2] = 'Some other text';
</script>

<form id="example" name="example">
    <select id="selector" name="selector">
        <option value="" selected></option>
        <option value=1>One</option>
        <option value=2>Two</option>
    </select>
    <br />
    <input type="text" value="" id="populateme" name="populateme" />
</form>

<script type="text/javascript">
    document.example.selector.onchange = updateText;

    function updateText() {
      var obj_sel = document.example.selector;
      document.example.populateme.value = myData[obj_sel.value];
}
</script>
Run Code Online (Sandbox Code Playgroud)

我在这个网站上搜索了一下,发现了动态字段填充的一些解决方案,但是当我尝试添加第二个表单或移动将有输出的框时,代码就停止工作了.我想知道是否有人有使用下拉选择填充多个字段的经验.我可以根据需要提供更多信息,只需给我留言或评论如下.


关于图片的信息: 这张图片是用我们当前的Joomla Form扩展和Photoshop完成的,向大家展示我们想要的样子.我不关心灰盒子或格式化,我们只是遇到代码问题,将输出框向下移动(水平排列)并垂直选择.

链接到屏幕截图

html javascript forms dynamic population

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

dynamic ×1

forms ×1

html ×1

javascript ×1

population ×1