1. 程式人生 > 實用技巧 >轉換為黑白(前期篇)

轉換為黑白(前期篇)

>>> hot3.png

-------------------------------------js部分-----------------------------------------

基於jquery,所以導包,jquery.min.js,因為頁面我用的是bootstrop,所以這裡需要匯入bootstrop.css and bootstrop.min.js

下面是js部分

<script>
var row_count = 2;//因為頁面已經有一行了,為了和諧,所以直接從2開始。詳細見pic

function addNewRow() {
var table1 = $("#time_table");

var firstTr = table1.find("tbody>tr:first");
var row = $("<tr></tr>");
var td_1 = $("<td style='text-align: center;'></td>");
var td_2 = $("<td style='text-align: center;'></td>");
var td_3 = $("<td style='text-align: center;'></td>");
var td_4 = $("<td style='text-align: center;'></td>");

td_1.append($("<input type='text' class='span1' id='onetime_start_nick' value='時段"+row_count+"' />"));
td_2.append($("<input type='text' class='span1' maxlength='2' id='start_H_"+ row_count +"' value='6' />&nbsp;:&nbsp;<input type='text' class='span1' maxlength='2' id='start_m_"+ row_count +"' value='00'/>&nbsp;:&nbsp;<input type='text' class='span1' id='start_s_"+ row_count +"' disabled='disabled' value='00'/>"));
td_3.append($("<input type='text' class='span1' maxlength='2' id='start_H_"+ row_count +"' value='6' />&nbsp;:&nbsp;<input type='text' class='span1' maxlength='2' id='start_m"+ row_count +"' value='00'/>&nbsp;:&nbsp;<input type='text' class='span1' id='start_s_"+ row_count +"' disabled='disabled' value='00'/>"));
td_4.append($("<i class='icon-trash' id='"+ row_count +"' οnclick='del("+ row_count +")'></i>"));
row.append(td_1);
row.append(td_2);
row.append(td_3);
row.append(td_4);
table1.append(row);
row_count++;
}

---------------------------------------------修改部分-----------------------------------------------------

js部分需要合併部分。
function addNewRow() {
var table1 = $("#time_table");
var firstTr = table1.find("tbody>tr:first");
var row = $("<tr></tr>");
var td = $("<td style='text-align: center;'><input type='text' class='span1' style='width: 85px;' οnblur='checkNick()' id='time_nick' value='時段" + row_count + "'/></td><td style='text-align: center;'><input type='text' class='span1' maxlength='2' id='time_H' value='6' />&nbsp;:&nbsp;<input type='text' class='span1' maxlength='2' id='time_m' value='00'/>&nbsp;:&nbsp;<input type='text' class='span1' id='time_s' disabled='disabled' value='00'/></td><td style='text-align: center;'><input type='text' class='span1' maxlength='2' id='time_H' value='6' />&nbsp;:&nbsp;<input type='text' class='span1' maxlength='2' id='time_m' value='00'/>&nbsp;:&nbsp;<input type='text' class='span1' id='time_s' disabled='disabled' value='00'/></td><td style='text-align: center;'><i class='icon-trash' id='" + row_count + "' οnclick='del(" + row_count + ")'></i></td>");

row.append(td);
table1.append(row);
row_count++;
}

--------------------------------------------------------------------------------------------------------
function del(e) {
//獲取選中的複選框,然後迴圈遍歷刪除
var ckbs = $("#"+e+"");
ckbs.each(function() {
$(this).parent().parent().remove();
});
}
</script>

-------------------------------------------------jsp頁面(table)部分-----------------------------------------------------


<form id="advForm">
<table id="time_table" class="table table-bordered">
<tbody>
<tr>
<th style="text-align: center;">時段名稱</th>
<th style="text-align: center;">開始時間</th>
<th style="text-align: center;">結束時間</th>
<th style="text-align: center;"><i class="icon-download-alt" οnclick="addNewRow()"></i></th>
</tr>
<tr>
<td style="text-align: center;">
<input type="text" class="span1" id="onetime_start_nick" value="時段1" placeholder="時段1" />
</td>
<td style="text-align: center;">
<input type="text" class="span1" maxlength="2" id="start_H_1" value="6" placeholder="00" />&nbsp;:
<input type="text" class="span1" maxlength="2" id="start_m_1" value="00" placeholder="00" />&nbsp;:
<input type="text" class="span1" id="start_s_1" disabled="disabled" value="00" placeholder="00" />
</td>
<td style="text-align: center;">
<input type="text" class="span1" maxlength="2" id="end_H_1" value="9" placeholder="00" />&nbsp;:
<input type="text" class="span1" maxlength="2" id="end_m_1" value="00" placeholder="00" />&nbsp;:
<input type="text" class="span1" id="end_s_1" disabled="disabled" value="00" placeholder="00" />
</td>
<td style="text-align: center;"></td>
</tr>
</tbody>
</table>
<p align="center">
<button class="btn btn-large" style="width: 120px;" type="reset"> 重置 </button>
<button class="btn btn-large btn-primary" style="width: 120px;" type="button"> 儲存 </button>
</p>
</form>


最後附上兩張效果圖,

初始頁面:

174740_PGO3_1274936.jpg

新增後:

174812_EDoI_1274936.jpg

參考源:http://www.cnblogs.com/linjiqin/archive/2013/06/21/3148181.html

轉載於:https://my.oschina.net/bloghu/blog/312161