首頁 >web前端 >js教程 >js動態新增刪除,後台取資料(範例程式碼)_javascript技巧

js動態新增刪除,後台取資料(範例程式碼)_javascript技巧

WBOY
WBOY原創
2016-05-16 17:12:351138瀏覽

環境描述:就像你通常在論壇上發表文章,可能有附件,附件的數量是你手動添加刪除的! !
/**************************************************** ********************
*** 新增審核表單範本
***************** ************************************************** *****/
// 增長的索引
var itemIndex = 1000;
// 數量
var counter = 0;
// 模板
模板
模板
var itemTemplate = '';
itemTemplate = '

';
itemTemplate = '   表單欄位';
itemTemplate = '   ';
itemTemplate =itemTemplate = '   值型別
';


// 新增
function addItem() {
var s = itemTemplate.replace(/#itemIndex#/g, itemIndex);
$("#divFormFields").append(s);
itemIndex ;
counter ;

}


// 刪除
function delItem(index) {
$("#item_" index).remove();
counter = counter - 1;

}

 



public class FlowFormConfigActionForm extends ActionForm {
private int id;
private String name;

private String processName;


private String formFillTemplatePath;
private String formShowTemplatePath;

private Map flowFormFieldCfgMap = new TreeMap

/**表單複雜屬性*/
public FlowformFieldConfig getFlowFormFieldCfgElement(String key){
if(!flowFormFieldCfgMap.containsKey(key)){
flowdcm ;
}
return flowFormFieldCfgMap.get(key);
}

*U*****

 

public class FlowformFieldConfig {
private int id;
private String name;
private Class> valueType;

 

主要要原理是:struts1.*在jsp顯示的時候,會先從formbean裡透過get***方法拿出屬性的值! !


flowFormFieldCfgElement(#itemIndex#).name 這是核心,如果flowFormFieldCfgElement(#itemIndex#)為空的話,就會出錯,所以在/**表單複雜屬性*/
public FlowformFerFormp String key){
if(!flowFormFieldCfgMap.containsKey(key)){
flowFormFieldCfgMap.put(key, new FlowformFieldConfig());
}
>}
做了判斷! !
如果還有不懂的人可以留言給我! !

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn