gpt4 book ai didi

javascript - 如何使用 javascript 生成 codeigniter 的 form_input

转载 作者:行者123 更新时间:2023-11-29 18:03:31 27 4
gpt4 key购买 nike

这是我的form_input:

 <?php 
echo form_input('noRegistrasi', isset($noRegistrasi) ?
$noRegistrasi : '', 'type="text"
class="form-control input-sm" id="noRegistrasi"
placeholder="No Registrasi" id="noRegistrasi"');
?>

我希望它是动态的,以便用户可以添加更多 form_input,因此,我需要一个 Javascript 函数。

作为比较,这是我生成普通 HTML 输入 标签 的 Javascript 代码。

function generateSUBKLP(index) {
var idx = document.createElement("input");
idx.type = "text";
idx.name = "SUBKLP" + index + "";
idx.id = "SUBKLP[" + index + "]";
idx.size = "10";
return idx;
}

我的问题是:如何生成 codeigniter form_input() 使用Javascript?

如果我的问题不清楚,请提问。^^

最佳答案

这是演示。请先加载jquery

HTML部分:

<form method="post" action="collect_vals.php">
<div id="input_fields">
<div><input type="text" name="name[]"> <input type="text" name="project[]"> <span class="fa fa-plus-circle" id="add_field"></span></div>
</div>
<input type="submit" value="submit">
</form>

Javascript 部分:

$(document).ready(function() {
$("#add_field").click(function(e){
e.preventDefault();
$("#input_fields").append('<div><input type="text" name="name[]"/> <input type="text" name="project[]"> <span id="remove" class="fa fa-minus-circle"></span</div>');
});

$("#input_fields").on("click","#remove", function(e){
e.preventDefault(); $(this).parent('div').remove();
})
});

关于javascript - 如何使用 javascript 生成 codeigniter 的 form_input,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33161400/

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