我怎样才能触发一个将在最后显示的文本
How can I trigger a text which will be showed up at the end?
还有许多其他问题,如下所示。但问题是我希望每个问题都能创建一个文本。例如,如果您单击第一个问题的"是"按钮,则会创建一个文本,例如" 您单击了第一个问题的"是"按钮。
到目前为止,它很好,但是我如何还可以触发一个在所有问题之后都会显示的文本?
"There will be first question."
<form>
<input type="radio" value="yes" onClick="location.href='question triggered by yes'">
<input type="radio" value="no" onClick="location.href='question triggered by no'">
</form>
一种方法是跳过javascript
,简单地使用 CSS 伪类:checked
:
input ~ p {
display:none;
}
.question1Yes:checked ~ .question1YesRecorded,
.question1No:checked ~ .question1NoRecorded {
display:block;
}
<form>
<p>1. Your first question - will you answer Yes or No?</p>
<input type="hidden" name="question1" value="question1Unanswered">
<input type="radio" name="question1" class="question1Yes" value="question1Yes">Yes
<input type="radio" name="question1" class="question1No" value="question1No">No
<p class="question1YesRecorded">You answered <strong>Yes</strong></p>
<p class="question1NoRecorded">You answered <strong>No</strong></p>
</form>
不确定你需要什么,但这里有一个函数可以为你创建一些文本:
function create_text(answer) {
if(answer === "yes") return "some text";
if(answer === "no") return "some different text";
}
相关文章:
- 表追加而不附加最后一个元素
- 无法在Ionic select中预先选择最后一个选项
- 为什么画布形状只在3个画布中的最后一个画布上渲染
- Jquery append oly获取循环Rails中的最后一个elemen
- 如何创建更好的方式来维护基于我的代码访问的最后一个页面
- dataTables-如何自定义分页类型以显示最后一个页码后面的省略号,
- 多维关联数组的最后一个索引
- 无法获取vis.js最后一个或第一个选定的网络节点
- 循环以检查数组中的最后一个图像
- 从输入值中删除最后一个单词
- 尝试使用Javascript正则表达式来获取“&"分隔文本,无论它是否's是最后一个值
- 为什么这个正则表达式不't匹配最后一个字母数字字符
- 如何从多个复选框中获取最后一个值
- 将OnClick函数设置为<ul>,最后一个ul是擦除第一个ul-s
- 使用querySelector()获取最后一个td元素
- Foreach循环只返回最后一个值
- 通过将6个月添加到今天来获得最后一个月的日期's日期
- 如何使用JavaScript forloop从JSON中删除最后一个逗号
- 'mousemove'画布中的事件侦听器-指针仅在最后一个矩形中更改
- 数据表:禁用第一个下一个上一个最后一个,并在处理时显示/搜索记录