【发布时间】:2011-07-20 06:49:50
【问题描述】:
我们正在使用以下代码在文本更改时附加更多输入元素:
$(document).ready(function() {
$('#instal').change(function() {
var instalval = parseInt($(this).val());
if(instalval != '') {
for( i = 0; i < instalval; i++) {
$('#fields').append(' <li class="inputs clearfix"><input type="text" class="small" size="30" name="date" placeholder="Date" /> <input type="text" class="small" size="30" name="amount" placeholder="Amount" /> <span title="Remove this" class="ui-icon ui-icon-closethick closefield"></span> </li>');
}
}
});
$('.closefield').live('click', function() {
$(this).parent().remove();
});
});
我们使用 html5 input type="number" 作为值,但是如果我们选择 6,它会添加 6 个元素,然后如果我们选择 12,它会在最后添加的 6 个元素中添加 12,因此总元素将是 18 而不是 12(在选择 12),那么我们如何修复我们的代码来实现这一点,如果我们在选择 12 后再次选择 6,我希望这是有道理的。谢谢。
即使你能帮忙,我们如何使用 php 将其发布到 mysql?
【问题讨论】: