亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 Qualtrics 中修改 JavaScript 日歷

在 Qualtrics 中修改 JavaScript 日歷

揚帆大魚 2022-10-08 14:57:13
我找到了一個在 Qualtrics 問題上嵌入日歷的 JavaScript 代碼。Enter a survey date:<link href="https://cdn.jsdelivr.net/npm/pikaday/css/pikaday.css" rel="stylesheet" type="text/css" /><script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/pikaday/1.6.1/pikaday.min.js"></script><script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/locale/es.js"></script><script>Qualtrics.SurveyEngine.addOnload(function(){var inputId = 'QR~' + this.questionId;moment.locale('en');var picker = new Pikaday(        {        field: document.getElementById(inputId),        i18n: {            previousMonth : 'previous month',            nextMonth     : 'next month',            months        : moment.localeData()._months,            weekdays      : moment.localeData()._weekdays,            weekdaysShort : moment.localeData()._weekdaysShort        },        minDate: new Date(2020, 05, 22),        maxDate: new Date(2020, 05, 26),        yearRange: [2000, 2020],        bound: true,        container: document.getElementById('container')           });});Qualtrics.SurveyEngine.addOnReady(function(){jQuery("#"+this.questionId+" .InputText").attr("readonly",true);});</script>它在第一頁上運行良好。但是,日歷仍然出現在我的 Qualtrics 調查第二頁的左角。我應該如何修改上面的代碼,以便日歷只出現在第一頁的日期問題上?另外,我發現“new Date(2020, 05, 22)”中的“5”是六月(不是五月)。我認為這可能是由于 Javascript 中第一個數字是 0 的邏輯。我應該如何修改代碼以顯示與實際月份匹配的月份編號?
查看完整描述

1 回答

?
小唯快跑啊

TA貢獻1863條經驗 獲得超2個贊

你把劇本放在哪里了?鏈接和腳本標簽應該放在調查標題中。然后是問題 JavaScript 中的 addOnload 和 addOnReady 函數(不在問題文本中的腳本標簽內)。

是的,在該日期格式中,月份從 0 開始索引。您可以使用帶有實際日期的日期字符串,例如“2020-05-22”。

就個人而言,我喜歡使用 flatpickr 作為 Qualtrics 的日期選擇器。


查看完整回答
反對 回復 2022-10-08
  • 1 回答
  • 0 關注
  • 147 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號