English 中文(简体)
动力 采用冷聚的形式领域
原标题:Capture Dynamic Form Fields using Coldfusion

我现在正在从事一个项目,而我刚才似乎无法走过头来,使我能够利用冷战后的工作。 我希望找到一位专家提供帮助。

I m 采用j Query plugin relCopy,在我的表格中添加“Ingredient”领域。 (一) 联系,但只允许联系。) 这是几个问题的开始:

  1. 作为“复制的”制件的一部分,我先检查箱。 他们得到补贴,但如果没有选定,我只得到选定项目数目的通知,而没有选定具体记录。

  2. 一旦我收到提交的信息,我就不知道如何写上冷战时期的圈子,以便进入数据库。

  3. 我如何在世界范围内编辑现有的记录?

如果我能得出1和2点数字,我认为我可以就第3号发言。 您可以举一个例子,说明我试图在这里完成的工作:http://jquery.previewsite.us” rel=“nofollow noreferer” http://jquery.previewsite.us。

任何帮助都将受到高度赞赏。

问题回答

冷战时期的形式范围是一个结构。 这意味着,你可以像任何其他结构一样预见。 比如,使用“结构关键”进行追踪。 然后,你可以通过使用彩票、标式[钥匙]#与任何形式的领域合作。 你们还可以在形式上抽取,看看所寄出的东西。

从我所看到的事例来看,问题在于,表格要素的识别编号正随附,但名称不是。

这意味着,如果你有2个成分,你将再做如下事情:

form.quantity = "1,3"
form.quantityType = "tablespoon,cup"
form.ingredient = "oil, flour"
form.notes = "canola,sifted"
form.isheading = "true,false"

你可以试图假设,这些命令永远是相同的(而且很可能是这样,但对于我来说,这种命令是太大的魔鬼),如果你在知道必须填满的某个领域过长,你会做些什么。 你们可以找到一个隐蔽的领域或可以肯定的话题,但会看像什么。

<cfset ingredients = arrayNew(1)>
<cfloop from="1" to ="#listLen(form.quantity)#" index="i">
  <cfset ingredient = structNew()>
  <cfset ingredient.quantity = listGetAt(form.quantity,i)>
  <cfset ingredient.quantityType = listGetAt(form.quantityType,i)>
  {and so on...}
  <cfset listAppend(ingredients,ingredient)>
</cfloop> 

并且最后具有一系列成分。

我真的会做的是获得形式名称,以备有可变数目,然后,你可以收集像样的东西。

form["quantity#i#"] - which would give you the value of quantity1, quantity2, etc.

最后,我修改了手法,因为目前的版本只改变了形式领域的身份证号码,但名称却留下同样的混乱。 如果有人 put子,或者没有选择检查箱,就会使该代码大打。

I just added this section in the js file and that gave me unique field names. Then I just used the same counter on the CF server side and checked and referenced the form fields.

// Increment Clone Names
if ( $(clone).attr( name ) ){
    var newid = $(clone).attr( name ) + (counter +1);
    $(clone).attr( name , newid);
};

// Increment Clone Children Names
$(clone).find( [name] ).each(function(){
    var newid = $(this).attr( name ) + (counter +1);
    $(this).attr( name , newid);
});




相关问题
what is wrong with this mysql code

$db_user="root"; $db_host="localhost"; $db_password="root"; $db_name = "fayer"; $conn = mysqli_connect($db_host,$db_user,$db_password,$db_name) or die ("couldn t connect to server"); // perform query ...

Users asking for denormalized database

I am in the early stages of developing a database-driven system and the largest part of the system revolves around an inheritance type of relationship. There is a parent entity with about 10 columns ...

Easiest way to deal with sample data in Java web apps?

I m writing a Java web app in my free time to learn more about development. I m using the Stripes framework and eventually intend to use hibernate and MySQL For the moment, whilst creating the pages ...

join across databases with nhibernate

I am trying to join two tables that reside in two different databases. Every time, I try to join I get the following error: An association from the table xxx refers to an unmapped class. If the ...

How can I know if such value exists in database? (ADO.NET)

For example, I have a table, and there is a column named Tags . I want to know if value programming exists in this column. How can I do this in ADO.NET? I did this: OleDbCommand cmd = new ...

Convert date to string upon saving a doctrine record

I m trying to migrate one of my PHP projects to Doctrine. I ve never used it before so there are a few things I don t understand. In my current code, I have a class similar to this: class ...

热门标签