在我的应用程序中,我希望将我的表单ID保存在Dom元素中,这样点击我的Dom元素时,我就会知道表单ID并将其用于进一步的目的。
例如: 我的应用程序有一个生成的表单名称列表,如
<a href="/FormBuilder/index.php/main/entryManager" id="Form1">Contact Form</a>
<a href="/FormBuilder/index.php/main/entryManager" id="Form2">Personal Form</a>
我想保存我在Dom元素a中某处的表单ID。 并点击该链接,我想利用它进行更多的事情。我怎么办..我在哪里可以保存我的表格ID在Dom元素。请建议我..
编辑:
在我的应用程序中使用JQuery,我通过使用CakePHP框架从MYSQL数据库中获取表单名称列表。
例如:
$('#entryManager').click(function(){
$("<p class='title2'>Forms</p>").appendTo("#fb_contentarea_col1top");
$("<ul class='formfield'>").appendTo("#fb_contentarea_col1down");
<?php foreach ($Forms as $r): ?>
$("<li><a id=Form'<?=$r['Form']['id'];?>' href='/FormBuilder/index.php/main/entryManager'><?=$r['Form']['name']?></a></li>").appendTo("#fb_contentarea_col1down .formfield");
<?php endforeach; ?>
return false;
});//entry Manager Click
点击Entry manager后,会列出表格名称。
现在我想使用像每个Form名称的onclick一样的函数,我想从数据库中检索被邀请者填充的条目。为此,我希望FOrm id将每个Form名称存储在DOm元素中的某个位置,以便我可以获得该值(表单ID)并将其发送到我的ajax请求以获取填充的条目。我该怎么办?
答案 0 :(得分:0)
不要使用纯粹的数字ID,最好是以字母开头,但基本上你可以拥有......
<form id="form1"...>
然后像这样将信息存储在你的锚中......
<a rel="form1">Click...
然后你可以拉出“rel”标签并用它来引用form1。
这在技术上延伸了rel标签的用途,但确实有效。
答案 1 :(得分:0)
document.forms是一个包含所有表单的数组,您可以这样做:
document.forms ['myFormId'],你会得到那个ID的形式。但是我没有得到你想要实现的目标。如果你进一步详细说明,那么我可以更好地指导你。