我有一个视图,其中一些输入文本要添加dynamica使用jquery,我的意思是funzona的一切,当我去添加这些输入,并在浏览器上做右键我没有看到增加了输入。formcollection看不到我所有的输入
功能addPerson的()(
current + +;
StrToAdd var = '<table id="compo" name="compo"' + current +'> <tr> <td> <label for="firstname"' + current +'"> Name </ label> <input id = 'firstname' + current + '"name =" Componenti.Nome_ "' +" "+ current +" "+ '" size = "29" /> </ td> <td> <label for = "lastname"' current + + '"> Name </ label> <input id="lastname''" name="Componenti.Cognome_"' + + + current + current'" size="29" /> </ td>'
StrToAdd + = '<td> <label for="luogonascita"' + current +'"> LuogoNascita </ label> <input id = "luogodinascita' + current + '" name = "Componenti.Luogonascita_"' + "" + current + "" + '"size =" 29 "/> </ td>'
StrToAdd + = '<td> <label for="datanascita"' + current +'"> DataNacita </ label> <input id = "dateOfBirth' + current + '" name = "Componenti.datanascita_"' + current + ' "size =" 29 "/> </ td> </ tr> </ table> '
StrToAdd + = '<script type="text/javascript"> jQuery (function ($) {$("# dateOfBirth' + current + '). mask ("' + mask +'")});</ script > ';
$ ('# Components'). Append (StrToAdd);
)
的问题是,当我通过邮寄传递数据的动作,我去创建教育
VAR valueProvider = formanagrafica.ToValueProvider();
valueProvider我发现所有的输入我只添加了一个,因此有多个输入给了我用逗号分隔的值。
如何检索一行输入文本的值? 我希望我解释正确。
但借口,当我在jQuery的写这篇: “Componenti.Luogonascita_”“+‘’+当前+‘’+ 当前变量不应该是一个创建一个统一的? 我该怎么办? 再次感谢 – user307123 2010-04-01 18:37:08
好吧,如果你是动态创建输入字段,并使用一个唯一的数字,你追加名称的末尾,这将工作。在提交页面之后,您的查看源的外观如何?确保名称是唯一的(当前)....你可能在这里有一个简单的javascript错误...看看我的答案编辑有关双重检查每次通话的'当前'值。 – Gabe 2010-04-01 18:39:17