- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想让我的引导模式能够编辑特定的行
我做了什么:
1)我可以使用“删除功能”添加多行
2) 尝试使用#edit_row 和新表来显示,当我点击按钮时没有出现。 HTML
<table class="table table-bordered" id="pledge_table">
<thead>
<tr>
<!--<th scope="col"></th>-->
<th scope="col">Product Type</th>
<th scope="col">Category</th>
<th scope="col">Qty</th>
<th scope="col">Quality</th>
<th scope="col">Gold Rate</th>
<th scope="col">Weight</th>
<th scope="col">Item Remarks</th>
<th scope="col">Assessed Value</th>
<th scope="col">Pledge Amount</th>
<th scope="col"><button type="button" name="age" id="add_item" data-toggle="modal" data-target="#add_data_Modal" class="btn btn-success">Add Row</button></th>
</tr>
</thead>
<tbody id="pledge_item">
</tbody>
<tfoot>
<tr>
<td colspan="9" align="right">Max.Pledge%</td>
<td><input class="form-control" name="parent_max_pledge" readonly/></td>
</tr>
<tr>
<td colspan="9" align="right">Total Assessed Value</td>
<td><input class="form-control" name="parent_total_assessed_val" readonly/></td>
</tr>
<tr>
<td colspan="9" align="right">Total Pledge Amount</td>
<td><input class="form-control" name="parent_total_pledge_amt" readonly/></td>
</tr>
<tr>
<td colspan="9" align="right">Gross Weight</td>
<td><input class="form-control" name="parent_gross_weight" readonly/></td>
</tr>
<tr>
<td colspan="9" align="right">Total Quantity</td>
<td><input class="form-control" name="parent_total_qty" readonly/></td>
</tr>
<tr>
<td colspan="9" align="right">Stg Fee Per Mth</td>
<td><input class="form-control" name="parent_stg_fee_per_mth" readonly/></td>
</tr>
</tfoot>
</table>
</div>
<!--Bootstrap Modal-->
<div id="add_data_Modal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Pledge Item</h4>
</div>
<div class="modal-body">
<tr id="child_pledge_item">
<?php echo form_open(""); ?>
<tr>
<td>
<?php
$options = array(
'' => '~Select Product~'
);
foreach ($product as $prod){
$options[$prod->product_id] = $prod->product_type;
}
$select = array(
'name' => 'child_product_type[]',
'id' => 'child_product_type',
'class' => 'form-control form-pledge-item',
'required' => 'required'
);
echo form_dropdown('child_product_type[]', $options,set_value('product_type'),$select);
?>
</td>
</tr><br>
<tr>
<td>
<?php
$options = array(
'' => '~Select Category~'
);
foreach ($category as $categ){
$options[$categ->category_id] = $categ->category_code;
}
$select = array(
'name' => 'child_category_code[]',
'id' => 'child_category_code',
'class' => 'form-control form-pledge-item',
'required' => 'required'
);
echo form_dropdown('child_category_code[]', $options,set_value('category_code'),$select);
?>
</td>
</tr><br>
<tr>
<td>
<input type="number" name="child_qty[]" id="child_qty" class="form-control form-pledge-item" placeholder="Quantity" min="0" required/>
</td>
</tr><br>
<tr>
<td id="col_quality">
<input type="number" id="child_quality_name" name="child_quality_name[]" class="quality_id form-control form-pledge-item" step="any" value="" placeholder="Quality" readonly/>
<input type="hidden" id="child_quality" name="child_quality[]" class="quality_id form-control form-pledge-item" step="any" value="" readonly/>
</td>
</tr><br>
<tr>
<td>
<input type="number" name="child_gold_rate[]" id="child_gold_rate" class="form-control form-pledge-item" placeholder="Gold Rate/gm" min="0" step="any"/>
</td>
</tr><br>
<tr>
<td>
<input type="number" name="child_weight[]" id="child_weight" class="form-control form-pledge-item" placeholder="Weight" min="0" step="any"/>
</td>
</tr><br>
<tr>
<td>
<textarea type="text" name="child_item_remarks[]" id="child_item_remarks" class="form-control form-pledge-item" placeholder="Item Remarks"></textarea>
</td>
</tr><br>
<tr>
<td>
<input type="number" name="child_assessed_value[]" id="child_assessed_value" class="form-control form-pledge-item" placeholder="Assessed Value" min="0" step="any"/>
</td>
</tr><br>
<tr>
<td>
<input type="number" name="child_pledge_amt[]" id="child_pledge_amt" class="form-control form-pledge-item" placeholder="Pledge Amount" min="0" step="any"/>
</td>
</tr><br>
<button type="button" class="btn btn-primary col-md-12" id="add_row">Add</button>
<!--<button name="submit" id="add_row" value="submit" class="btn btn-info col-md-12"> Add Item</button>-->
<!--<a class="btn btn-info col-md-12" href="<?php echo base_url() .'index.php/Test/AddCart/'; ?>">   <i class="fa fa-money" aria-hidden="true"></i> Add</a>-->
<br>
<?php echo form_close(); ?>
</tr>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
用于添加行的 Jquery
<script>
$(document).ready(function(){
var n = 1;
//var product_type = $('#child_product_type').val();
//var category_code = $('#child_category_code').val();
//var qty = $('#child_qty').val();
//var quality = $('#child_quality').val();
//var gold_rate = $('#child_gold_rate').val();
//var weight = $('#child_weight').val();
//var assessed_val = $('#child_assessed_value').val();
//var pledge_amt = $('#child_pledge_amt').val();
$('#add_row').click(function(){
//e.preventDefault();
//alert('YES');
if(n <= 4){
var cols = "";
cols += '<tr id="item_row">';
//cols += '<td><input type="hidden" value="'+ n +'"/></td>';
//cols += '<td><select id="product_type" class="form-control form-pledge-item" name="product_id[]" required><option value="" selected="selected">'+$("#product_type").children("option:selected").text()+'</option><?php foreach($product as $rows):?><option value="<?php echo $rows->product_id?>"><?php echo $rows->product_type?></option><?php endforeach;?></select></td>';
cols += '<td><input type="text" name="product_type" class="form-control" value="'+$("#child_product_type").children("option:selected").text()+'" readonly/><input type="hidden" name="parent_product_type[]" class="form-control" value="'+$("#child_product_type").val()+'" readonly/></td>';
cols += '<td><input type="text" name="category_code" class="form-control" value="'+$("#child_category_code").children("option:selected").text()+'" readonly/><input type="hidden" name="parent_category_code[]" class="form-control" value="'+$("#child_category_code").val()+'" readonly/></td>';
cols += '<td><input type="text" name="parent_qty[]" class="form-control" value="'+$("#child_qty").val()+'" readonly/></td>';
cols += '<td><input type="text" name="parent_quality[]" class="form-control" value="'+$("#child_quality").val()+'" readonly/></td>';
cols += '<td><input type="text" name="parent_gold_rate[]" class="form-control" value="'+$("#child_gold_rate").val()+'" readonly/></td>';
cols += '<td><input type="text" name="parent_weight[]" class="form-control" value="'+$("#child_weight").val()+'" readonly/></td>';
cols += '<td><input type="text" name="parent_item_remarks[]" class="form-control" value="'+$("#child_item_remarks").val()+'" readonly/></td>';
cols += '<td><input type="text" name="parent_assessed_value[]" class="form-control" value="'+$("#child_assessed_value").val()+'" readonly/></td>';
cols += '<td><input type="text" name="parent_pledge_amt[]" class="form-control" value="'+$("#child_pledge_amt").val()+'" readonly/></td>';
cols += '<td><a id="remove" name ="remove" class="btn btn-danger">Remove</a></td>';
cols += '</tr>';
$('#pledge_item').append(cols);
n++;
}
//make the modal dismiss (no need data-target)
$('#child_product_type,#child_category_code,#child_qty,#child_quality,#child_gold_rate,#child_weight,#child_item_re`enter code here`marks,#child_assessed_value,#child_pledge_amt').val("");
$('#add_data_Modal').modal('hide');
});
Able to edit specific row
This is my image : https://prnt.sc/p4iq2j
after click on add row : https://prnt.sc/p4iqah
最佳答案
当我检查时,我发现了一个 html 错误
你需要在表格标签内包裹tr标签
<div class="modal-body">
<table>
<tr id="child_pledge_item">
<?php echo form_open(""); ?>
<tr>
<td>
<?php
$options = array(
'' => '~Select Product~'
);
foreach ($product as $prod){
$options[$prod->product_id] = $prod->product_type;
}
$select = array(
'name' => 'child_product_type[]',
'id' => 'child_product_type',
'class' => 'form-control form-pledge-item',
'required' => 'required'
);
echo form_dropdown('child_product_type[]', $options,set_value('product_type'),$select);
?>
</td>
</tr><br>
<tr>
<td>
<?php
$options = array(
'' => '~Select Category~'
);
foreach ($category as $categ){
$options[$categ->category_id] = $categ->category_code;
}
$select = array(
'name' => 'child_category_code[]',
'id' => 'child_category_code',
'class' => 'form-control form-pledge-item',
'required' => 'required'
);
echo form_dropdown('child_category_code[]', $options,set_value('category_code'),$select);
?>
</td>
</tr><br>
<tr>
<td>
<input type="number" name="child_qty[]" id="child_qty" class="form-control form-pledge-item" placeholder="Quantity" min="0" required/>
</td>
</tr><br>
<tr>
<td id="col_quality">
<input type="number" id="child_quality_name" name="child_quality_name[]" class="quality_id form-control form-pledge-item" step="any" value="" placeholder="Quality" readonly/>
<input type="hidden" id="child_quality" name="child_quality[]" class="quality_id form-control form-pledge-item" step="any" value="" readonly/>
</td>
</tr><br>
<tr>
<td>
<input type="number" name="child_gold_rate[]" id="child_gold_rate" class="form-control form-pledge-item" placeholder="Gold Rate/gm" min="0" step="any"/>
</td>
</tr><br>
<tr>
<td>
<input type="number" name="child_weight[]" id="child_weight" class="form-control form-pledge-item" placeholder="Weight" min="0" step="any"/>
</td>
</tr><br>
<tr>
<td>
<textarea type="text" name="child_item_remarks[]" id="child_item_remarks" class="form-control form-pledge-item" placeholder="Item Remarks"></textarea>
</td>
</tr><br>
<tr>
<td>
<input type="number" name="child_assessed_value[]" id="child_assessed_value" class="form-control form-pledge-item" placeholder="Assessed Value" min="0" step="any"/>
</td>
</tr><br>
<tr>
<td>
<input type="number" name="child_pledge_amt[]" id="child_pledge_amt" class="form-control form-pledge-item" placeholder="Pledge Amount" min="0" step="any"/>
</td>
</tr><br>
<button type="button" class="btn btn-primary col-md-12" id="add_row">Add</button>
<!--<button name="submit" id="add_row" value="submit" class="btn btn-info col-md-12"> Add Item</button>-->
<!--<a class="btn btn-info col-md-12" href="<?php echo base_url() .'index.php/Test/AddCart/'; ?>">   <i class="fa fa-money" aria-hidden="true"></i> Add</a>-->
<br>
<?php echo form_close(); ?>
</tr>
</table>
</div>
这可能会解决您的问题。
关于jquery - 具有行和编辑功能的引导模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57881185/
对此感到疯狂,真的缺少一些东西。 我有webpack 4.6.0,webpack-cli ^ 2.1.2,所以是最新的。 在文档(https://webpack.js.org/concepts/mod
object Host "os.google.com" { import "windows" address = "linux.google.com" groups = ["linux"] } obj
每当我安装我的应用程序时,我都可以将数据库从 Assets 文件夹复制到 /data/data/packagename/databases/ .到此为止,应用程序工作得很好。 但 10 或 15 秒后
我在 cc 模式缓冲区中使用 hideshow.el 来折叠我不查看的文件部分。 如果能够在 XML 文档中做到这一点就好了。我使用 emacs 22.2.1 和内置的 sgml-mode 进行 xm
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。 关闭
根据java: public Scanner useDelimiter(String pattern) Sets this scanner's delimiting pattern to a patt
我读过一些关于 PRG 模式以及它如何防止用户重新提交表单的文章。比如this post有一张不错的图: 我能理解为什么在收到 2xx 后用户刷新页面时不会发生表单提交。但我仍然想知道: (1) 如果
看看下面的图片,您可能会清楚地看到这一点。 那么如何在带有其他一些 View 的简单屏幕中实现没有任何弹出/对话框/模式的微调器日期选择器? 我在整个网络上进行了谷歌搜索,但没有找到与之相关的任何合适
我不知道该怎么做,我一直遇到问题。 以下是代码: rows = int(input()) for i in range(1,rows): for j in range(1,i+1):
我想为重写创建一个正则表达式。 将所有请求重写为 index.php(不需要匹配),它不是以/api 开头,或者不是以('.html',或'.js'或'.css'或'.png'结束) 我的例子还是这样
MVC模式代表 Model-View-Controller(模型-视图-控制器) 模式 MVC模式用于应用程序的分层开发 Model(模型) - 模型代表一个存取数据的对象或 JAVA PO
我想为组织模式创建一个 RDF 模式世界。您可能知道,组织模式文档基于层次结构大纲,其中标题是主要的分组实体。 * March auxiliary :PROPERTIES: :HLEVEL: 1 :E
我正在编写一个可以从文件中读取 JSON 数据的软件。该文件包含“person”——一个值为对象数组的对象。我打算使用 JSON 模式验证库来验证内容,而不是自己编写代码。符合代表以下数据的 JSON
假设我有 4 张 table 人 公司 团体 和 账单 现在bills/persons和bills/companys和bills/groups之间是多对多的关系。 我看到了 4 种可能的 sql 模式
假设您有这样的文档: doc1: id:1 text: ... references: Journal1, 2013, pag 123 references: Journal2, 2014,
我有这个架构。它检查评论,目前工作正常。 var schema = { id: '', type: 'object', additionalProperties: false, pro
这可能很简单,但有人可以解释为什么以下模式匹配不明智吗?它说其他规则,例如1, 0, _ 永远不会匹配。 let matchTest(n : int) = let ran = new Rand
我有以下选择序列作为 XML 模式的一部分。理想情况下,我想要一个序列: 来自 my:namespace 的元素必须严格解析。 来自任何其他命名空间的元素,不包括 ##targetNamespace和
我希望编写一个 json 模式来涵盖这个(简化的)示例 { "errorMessage": "", "nbRunningQueries": 0, "isError": Fals
首先,我是 f# 的新手,所以也许答案很明显,但我没有看到。所以我有一些带有 id 和值的元组。我知道我正在寻找的 id,我想从我传入的三个元组中选择正确的元组。我打算用两个 match 语句来做到这
我是一名优秀的程序员,十分优秀!