Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Qualtrics中使用javascript拆分_Javascript_Qualtrics - Fatal编程技术网

如何在Qualtrics中使用javascript拆分

如何在Qualtrics中使用javascript拆分,javascript,qualtrics,Javascript,Qualtrics,对Javascript非常陌生,一直在搜索网站寻求帮助,但还没有找到解决方案 我试图使用javascript分割/删除特定字段的输出。在用户通过shibboleth登录调查后,调查中的数据从我们学校的数据库中提取。所有信息都会显示出来,这样部分就可以工作了,但有一个特定的字段会在字段后面附加一个电子邮件地址(@email.com) 我想从显示中省略此部分。我的javascript不正确,或者没有加载/读取javascript。javascript代码是从一位同事那里借来的,可以用于他的调查,但是

对Javascript非常陌生,一直在搜索网站寻求帮助,但还没有找到解决方案

我试图使用javascript分割/删除特定字段的输出。在用户通过shibboleth登录调查后,调查中的数据从我们学校的数据库中提取。所有信息都会显示出来,这样部分就可以工作了,但有一个特定的字段会在字段后面附加一个电子邮件地址(@email.com)

我想从显示中省略此部分。我的javascript不正确,或者没有加载/读取javascript。javascript代码是从一位同事那里借来的,可以用于他的调查,但是他的调查中还有很多其他的事情,这对他来说很有用

Qualtrics.SurveyEngine.addOnload(function()
{
    /*Place your JavaScript here to run when the page loads*/
    var iid = "${e://Field/theUTIID}";
    var split_array = iid.split("@",1);
    var eid = split_array[0];
    Qualtrics.SurveyEngine.setEmbeddedData('theUTIID', eid);

});

Qualtrics.SurveyEngine.addOnReady(function()
{
    /*Place your JavaScript here to run when the page is fully displayed*/
    var iid = "${e://Field/theUTIID}";
    var split_array = iid.split("@",1);
    var eid = split_array[0];
    Qualtrics.SurveyEngine.setEmbeddedData('theUTIID', eid);

});
我在Onload和OnReady中都有这个,可以进行测试。不管我有没有这是一个位置或其他,我没有得到想要的结果

我在调查中只有一个问题(这只是一个测试调查),所以javascript代码是第一个也是唯一一个问题

调查问题在文本条目中包含以下内容。再次显示输出,但需要从EID字段中删除@email.com。

代码看起来正确(除了只需要在一个或另一个函数中)。我猜这不是代码的问题,而是您试图通过管道传递嵌入变量的地方。上面的JavaScript必须附加到单独页面上的一个问题上,然后再添加到您希望传递它的位置


添加分页符,然后在下一页的问题中插入UTID。

欢迎使用StackOverflow!您可以添加一些输出的示例吗?这两个函数都做相同的事情。你能把它们浓缩成一个吗?或者选择一个来使用。