【问题标题】:Qualtrics binding my own code to form inputQualtrics 绑定我自己的代码以形成输入
【发布时间】:2025-12-17 09:35:01
【问题描述】:

我一生都无法弄清楚为什么这不起作用。

我不得不手动添加一个 calpicker。我遇到的问题是,一旦您点击提交按钮,它就没有绑定。我在这方面花了太多时间,需要帮助。

html:

            <body>
              <label id="datepickerLabel" for="datepicker">Date (mm/dd/yyyy):</label><br>
              <input type="text" id="datepicker" class="val">

              <input id="NextButton" class="NextButton Button" title="Submit" name="NextButton" value="Submit" type="button">
            </body> 

JS:

            $(function (){
              var a = $('#datepicker').val();
              $("#NextButton").bind("click", a, function(){
                console.log("completed");
              });  
            })

还有更多的 JS obv 但这应该给出一个想法

【问题讨论】:

  • “一旦你点击提交按钮就没有绑定”这句话中的“它”是什么?这是来自 id="datepicker" 输入的输入文本还是其他什么?

标签: jquery forms data-binding binding qualtrics


【解决方案1】:

这里的问题是 Qualtrics 控制下一个按钮单击事件的方式充其量难以覆盖。绑定到下一个按钮点击比它的价值更难。您最好生成一个新按钮,对其进行样式匹配,隐藏旧按钮并将代码绑定到新按钮,完成后调用下一个按钮单击。

【讨论】: