Qualtrics:jquery刷新页面附加的空按钮

时间:2015-07-08 05:57:35

标签: javascript jquery qualtrics

我正在尝试在Qualtrics中实施一项实验,但我遇到了这个问题。

使用JQuery附加到质量问题的按钮将刷新页面,无论是否已定义.click.event。在我的设计中,这具有擦除参与者放弃的所有响应的效果,这可能是我想要发生的最后一件事。

我的代码太复杂了(a.k.a.写得不好)要在这里发帖。但是,您可以通过创建包含单个“描述性文本”问题并附加此代码的新调查来复制错误。这里jq指的是Jquery

Qualtrics.SurveyEngine.addOnload(function(){
    /*Place Your Javascript Below This Line*/
    jq('.QuestionBody').append('<button>This shouldn\'t do anything</button>') 
});

此链接就是上述例子。

HtmlEncode

为什么会这样?有谁知道要阻止它?

1 个答案:

答案 0 :(得分:1)

Source: robbrit

This is the default behaviour of a button. If you want to change it, do something like this:

$("button selector").click( function(event) {
  event.preventDefault();
});

In your case, I would give the button an ID to use for a selector.