广播问题-预填其他答案文本

时间:2018-10-05 19:05:03

标签: jquery limesurvey

我的机构最近升格为Limesurvey 3。

我曾经使用此js代码预先填充一个包含“其他”答案的单选问题:

<script>   
$(document).ready(function() {

    $("#question{CODE.qid} input:radio[id$='other']").trigger('click');    

});  </script>

我认为该代码可与Limesurvey 2配合使用(我现在不确定,因此无法对其进行测试)。

我使用以下代码设法解决了Limesurvey 3中的问题:

<script>   
$(document).ready(function() {

    $("#question{CODE.qid} input:radio:last").trigger('click');    

});  </script>

但是我的问题是:在Limesurvey 3中,是否可以使用前一种方法(例如,使用id$='other'之类的方法来预先填写答案?

编辑:我需要一个Limesurvey使用的jquery解决方案。

此外,我想预填(带有属性)与“其他”答案有关的文本。

有可能这样做吗?

1 个答案:

答案 0 :(得分:1)

在可以使用工具专用系统时为什么要使用jquery / javascript ...

在提问之前添加一个隐藏的方程式,将其隐藏并放入

{CODE=if(is_empty(CODE.NAOK),"-oth-",CODE.NAOK)} {CODE_other=if(is_empty(CODE.NAOK),TOKEN:ATTRIBUTE_1,CODE_other.NAOK)}

此功能修复了您需要的2个功能,请参见https://manual.limesurvey.org/Expression_Manager#Using_Assignment_Operator以供参考。