javascript - 未捕获的 SyntaxError:将 javascript 添加到 wpcf7 时出现意外的标记“<”
问题描述
我目前正在 wpcf7 中构建一个条件单选按钮。我修改了这个站点的代码,特别是这部分:
<label> Your Name (required)
[text* your-name] </label>
<label> Your Email (required)
[email* your-email] </label>
<label>Select A Size:</label> [radio select-a-size id:SelectASizeRadio default:1 "S" "M" "XL" "Other"]
<label id="EnterYourSize"> Please Specify Your Size
[text size] </label>
[submit "Send"]
<script language="javascript" type="text/javascript">
// Hide the Text field by default
document.getElementById('EnterYourSize').style.display = 'none';
document.getElementById('SelectASizeRadio').addEventListener('click', displayTextField);
function displayTextField() {
// Get the value of the currently selected radio button. 'select-a-size' is the name of the radio buttons you specify in the form builder
var radioText = document.querySelector('input[name="select-a-size"]:checked').value;
if (radioText == 'Other') {
document.getElementById('EnterYourSize').style.display = 'block';
} else {
document.getElementById('EnterYourSize').style.display = 'none';
}
}
</script>
有时它可以工作,但有时 javascript 代码似乎根本没有运行并喷出“Uncaught SyntaxError: Unexpected token '<'” 我推断这可能是因为标签中的设置,但我不知道如何解决这个问题。
编辑:代码像这里的示例一样直接粘贴到 wpcf7 编辑器中。检查将我带到一个空白文件。
解决方案
推荐阅读
- python - 如何使用 plotly Scatter3d 将标记大小指定为输入空间中的直径?
- java - java服务器套接字编程向客户端返回空值
- java - java awt中从字符串参数到颜色
- r - R中的增量指示符列
- windows - 需要读取 location.txt 与 Tableau 并使用 '&' 作为字符串处理行,而不是在 .bat 文件中转义
- c# - ASP.net,寻找一个参数以确保有 1 个大写字母和一个数字
- arrays - Spring data mongodb聚合过滤器列表
- java - 由于空行,我最近在 netbeans 中运行代码时出错
- python - 使用蒙版合并到图像的单一方法
- python - 如何从 Python 脚本/代码调用 Spark2-submit 命令