gpt4 book ai didi

javascript - 选择组合框数据后的动态文本字段(codeigniter)

转载 作者:行者123 更新时间:2023-12-03 09:37:54 24 4
gpt4 key购买 nike

我想在选择组合框中的数据之一后创建名为 HOLIDAY 的动态文本字段。

组合框中显示的列是PROBLEM。例如我有五个问题,分别是A、B、C、D、E。

当我选择组合框中的问题时,表单编辑将显示动态文本字段名称 HOLIDAY ,而无需重新加载页面。但是,如果我选择 B、C、D、E,则不会显示。只是一个具有动态文本字段的问题。

那么,我该如何解决这个问题呢?codeigniter 上 Controller 、模型和 View 的代码是什么?

最佳答案

您可以尝试以下代码吗:

HTML

<select id="combo" name="combo">
<option value=""></option>
<option value="A">A problem</option>
<option value="B">B problem</option>
<option value="C">C problem</option>
<option value="D">D problem</option>
<option value="E">E problem</option>
</select>

Javascript:

$(document).ready(function(){
$("#combo").change(function(){
var $comboValue = $(this).val();
if($comboValue == "A"){

//Dynamically create the textbox
var $template = "<input type='text' name='HOLYDAY' id='HOLYDAY' placeholder='HOLYDAY' />";

$(this).parent().append($template);
} else {
$("#HOLYDAY").remove();
}
});
});

这里是fiddle实时预览

问候

关于javascript - 选择组合框数据后的动态文本字段(codeigniter),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31271193/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com