最近一直在学习coldfusion,今天遇到了一个动态增行,并进行批量保存的问题,搞了半天终于搞定啦,发出来和大家分享一下。
以下是具体代码,感兴趣的朋友可以看看:
<cfprocessingdirective pageencoding="utf-8">
<!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=utf-8" />
<script src="webroot/js/jquery.js"></script>
<script>
function addCustomField(id){
val = parseInt(Math.random()*100);
tr_id = $("#test>tbody>tr:last").attr("id");
tr_id++;
str = "<tr><td><input type='text' name='username_"+val+"'/><input type='password' name='userpass_"+val+"' /></td></tr>";
$('#'+id).append(str);
}
</script>
<cfif isDefined("form.submit")>
<cfif isdefined("form.fieldnames")>
<cfif form.fieldNames CONTAINS "username_">
<cfloop list="#form.fieldnames#" index="i">
<cfif i CONTAINS "username_">
<cfset fieldid = listRest(i,"_")>
<cfquery name="batch" datasource="#request.dsn#">
insert into cf_user(name,pass)
values(
'#evaluate("form.username_" & fieldid)#',
'#evaluate("form.userpass_" & fieldid)#'
)
</cfquery>
</cfif>
</cfloop>
</cfif>
</cfif>
</cfif>
<title>无标题文档</title>
</head>
<body>
<cfform>
<table id="cust_table">
<tr>
<td>用户注册</td>
</tr>
<tr>
<td>
<input type="text" name="username_1" />
<input type="password" name="userpass_1" />
</td>
<td><img src="images/admin_add.jpg" onclick="addCustomField('cust_table');"/></td>
</tr>
<input type="submit" name="submit" value="注册" />
</table>
</cfform>
</body>
</html>
数据库当然还是最简单的用户表,只有三个字段:
create table cf_user(
id int primary key auto_increment,
name varchar(20),
pass varchar(20)
)
以上就是全部的信息啦,感兴趣的朋友可以一起交流coldfusion的信息,本人QQ:395079181
分享到:
相关推荐
从ColdFusion9升级到ColdFusion16的详细介绍方法 日语版
Java for Coldfusion Developers
使用ColdFusion Express进行ColdFusion Web应用开发,偏门好东东
ColdFusion Web application是帮助你建立实施大规模网站应用系统的最快方式,它集成了浏览器,服务器及数据库技术。从电子商务到商业流程自动化,从Intranets到Internet,ColdFusion都能够帮助你快速、轻松的开发实施...
ColdFusion.MX.Bible ColdFusion.MX.Bible ColdFusion.MX.Bible
coldfusion function chinese document
ColdFusion 函数 大部分 集合
ColdFusion官网安装文件
ColdFusion后台利用方法
学习coldfusion必不可少,网页编程的锦囊,需要的就快来下载
awesome-coldfusion, 出色的ColdFusion框架库和软件的精选列表 出色的ColdFusion 出色的ColdFusion框架。库和软件的精选列表。 灵感来自于的javascript 。请求请求非常欢迎。出色的ColdFusion引擎应用程序框架测试...
ColdFusion是建立交互式站点的一个快速而强大的开发工具。利用ColdFusion,可以用最快的速度将服务器, 浏览器,和数据库技术相集成,建立强大的Web应用程序,而且,它不需要传统的编程语言, 你只需将标准的HTML...
Adobe ColdFusion ColdFusion初級教程繁體中文
ColdFusion Web Development with Macromedia Dreamweaver MX 2004
给学习中和正在开发ColdFusion的用户提供一种很大的帮助
ColdFusion Tags大部分 集合
coldfusion9 web application construction kit volume 3
ColdFusion 速成课程
This book is a fast-paced tutorial to developing ColdFusion applications using an object-oriented programming approach. Complete with code examples that can be altered and applied to your application ...
测试过。生成的页面没有水印。另外,coldfusion 9使用起来不错。只是使用Norton检查过病毒。没有发现问题。