87,910
社区成员
发帖
与我相关
我的任务
分享
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
</HEAD>
<SCRIPT LANGUAGE="JavaScript">
function SaveBookInfo(formName){
if (document.forms[formName])
{
document.forms[formName].submit();
}
}
function SaveAll() {
for (var i=0;i<document.forms.length ;i++ )
{
document.forms[i].submit();
}
}
var formLen = 0;
function Book(name,id,price,formName,formAction,formMethod,formTarget) {
this.name = name || "book_name";
this.id = id || "book_id";
this.price = price || "book_price";
this.formName = formName || "frm"+formLen;
this.formAction = formAction || "" ;
this.formMethod = formMethod || "post";
this.formTarget = formTarget || "";
this.setFormName = function(formName) {this.formName= formName;}
}
function InsertHTML(book1) {
var frm = document.createElement("form");
frm.name = book1.formName;
frm.id = book1.formName;
frm.action = book1.formAction;
var bookNameEle = document.createElement("<input type='text' />");
bookNameEle.id = book1.name;
bookNameEle.name = book1.name;
frm.appendChild(bookNameEle);
var bookIdEle = document.createElement("<input type='text' />");
bookIdEle.name = book1.id;
bookIdEle.id = book1.id;
frm.appendChild(bookIdEle);
var bookPriceEle = document.createElement("<input type='text' />");
bookPriceEle.name = book1.price;
bookPriceEle.id = book1.price;
frm.appendChild(bookPriceEle);
var savebtn = document.createElement("input");
savebtn.type="button";
savebtn.value = "save";
savebtn.onclick = function(){ SaveBookInfo(book1.formName)};
frm.appendChild(savebtn);
document.body.appendChild(frm);
formLen++;
}
function addNewBook() {
var book = new Book();
var len = document.forms.length;
book.setFormName("frm"+len);
InsertHTML(book);
}
function test(){
var book1 = new Book("book_name","book_id","book_price","frm1","");
var book2 = new Book();
InsertHTML(book1);
InsertHTML(book2);
}
//document.ondblclick = function() {alert(document.body.outerHTML);}
</SCRIPT>
<BODY onload="test()">
<input type="button" value="ADD" onclick="addNewBook()" >
<input type="button" value="SAVE ALL" onclick="SaveAll()">
<br>
</BODY>
</HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<!-- TemplateBeginEditable name="doctitle" -->
<title>无标题文档</title>
<!-- TemplateEndEditable -->
<!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable -->
</head>
<body>
<!-- TemplateBeginRepeat name="RepeatRegionA" -->
<form id="book_info_A" name="book_info_A" method="post" action="">
<p>书籍名称
<input type="text" name="book_name" />
</p>
<p>价格
<input type="text" name="book_price" />
</p>
</form>
<!-- TemplateEndRepeat -->
<!-- TemplateBeginRepeat name="RepeatRegionB" -->
<form id="book_info_B" name="book_info_B" method="post" action="">
<p>书籍名称
<input type="text" name="book_name" />
</p>
<p>价格
<input type="text" name="book_price" />
</p>
</form>
<!-- TemplateEndRepeat -->
<!-- TemplateBeginRepeat name="RepeatRegionC" -->
<form id="book_info_C" name="book_info_C" method="post" action="">
<p>书籍名称
<input type="text" name="book_name" />
</p>
<p>价格
<input type="text" name="book_price" />
</p>
</form>
<!-- TemplateEndRepeat -->
</body>
</html>