在TYPO3中创建的每个Form对象都具有ID“mailform”。
<form action="thanks/" id="mailform" name="mailform" enctype="multipart/form-data[...]
这似乎是一个问题,因为我在1页上有2个表单,当(我认为)ID相同时,验证脚本不起作用。
答案 0 :(得分:1)
据报道:http://lists.typo3.org/pipermail/typo3-english/2006-April/024467.html
在主模板设置字段中添加以下代码:
tt_content.mailform.20.formName&gt;
现在每个邮件表单都有一个不同的唯一(哈希)表单id
答案 1 :(得分:0)
使用form
扩展程序(自TYPO3 4.6以来的系统扩展程序,请参阅release notes)。
您可以在标签id
中定义个人Form
。
答案 2 :(得分:-1)
1)查看扩展文件..也许你可以轻松地在某处更改它。 2)你可以通过javascript / jquery更改id吗? 也许它可以帮助您解决验证脚本的问题:
$('#mailform').each(function(index,value){
index++;
$(this).attr('id', 'mailform'+index);
});