我正在使用formhandler扩展v1.6.2和Typo3 v6.1.5。
用户必须上传简历或填写LinkedIn ID。如果没有填写任何字段,则应显示错误,并且不应提交表单。 所以,我想添加typoscript条件,但它不起作用:
HTML
<input type="file" id="file" name="cv[file]">
<input type="text" size="20" id="linkedin" name="cv[linkedin]">
的TypoScript
plugin.Tx_Formhandler.settings {
if {
1 {
conditions {
OR1 {
AND1 = file=
AND2 = linkedin=
}
isTrue {
validators.1.config.fieldConf.linkedin.errorCheck.1 = required
}
}
}
}
}
感谢您的帮助!
答案 0 :(得分:1)
据我了解,如果文本字段为空,应该足以使文件成为必需,对吧?然后试试这个:
plugin.Tx_Formhandler.settings {
if {
1 {
conditions.OR1.AND1 = linkedin=
isTrue {
validators.1.config.fieldConf.file.errorCheck.1 = fileRequired
}
}
}
}
BTW:如果您的网站上有多个表单,使用predef
内容会更清晰,更安全。