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

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

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

環境描述:就像你通常在論壇上發表文章,可能有附件,附件的數量是你手動添加刪除的! !
/**************************************************** ********************
*** 新增審核表單範本
***************** ************************************************** *****/
// 增長的索引
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