labvanced logoLabVanced
  • Research
    • Publications
    • Researcher Interviews
    • Use Cases
      • Developmental Psychology
      • Linguistics
      • Clinical & Digital Health
      • Educational Psychology
      • Cognitive & Neuro
      • Social & Personality
      • Arts Research
      • Sports & Movement
      • Marketing & Consumer Behavior
      • Economics
      • HCI / UX
      • Commercial / Industry Use
    • Labvanced Blog
    • Services
  • Technology
    • Feature Overview
    • Code-Free Study Building
    • Eye Tracking
    • Mouse Tracking
    • Generative AI Integration
    • Multi User Studies
    • More ...
      • Reaction Time/Precise Timing
      • Text Transcription
      • Heart Rate Detection (rPPG)
      • Emotion Detection
      • Questionnaires/Surveys
      • Experimental Control
      • Data Privacy & Security
      • Desktop App
      • Mobile App
  • Learn
    • Guide
    • Videos
    • Walkthroughs
    • FAQ
    • Release Notes
    • Documents
    • Classroom
  • Experiments
    • Cognitive Tests
    • Sample Studies
    • Public Experiment Library
  • Pricing
    • Licenses
    • Top-Up Recordings
    • Subject Recruitment
    • Study Building
    • Dedicated Support
    • Checkout
  • About
    • About Us
    • Contact
    • Downloads
    • Careers
    • Impressum
    • Disclaimer
    • Privacy & Security
    • Terms & Conditions
    • Third-Party Licenses
  • Appgo to app icon
  • Logingo to app icon
Learn
指南
视频
步骤说明
常见问题解答
通讯档案
文档
课堂
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
指南
视频
步骤说明
常见问题解答
通讯档案
文档
课堂
  • 中國人
  • Deutsch
  • Français
  • Español
  • English
  • 日本語
  • 指南
    • 入门

      • 任务编辑器
      • 刺激呈现
      • 响应的正确性
      • 对象
      • 事件
      • 变量
      • 任务向导
      • 试验系统
      • 研究设计
        • 任务
        • 阻塞
        • 会议
        • 组
    • 特色主题

      • 实验设计
        • 创建研究
        • 数据框模式
      • 随机化与平衡
      • 眼动追踪
      • 问卷
      • 桌面应用
      • 示例研究
      • 参与者招募
      • API访问
        • REST API
        • Webhook API
        • WebSocket API
      • 其他主题

        • 精确刺激时机
        • 多用户研究
        • Labvanced中的头部追踪 | 指南
    • 主应用标签

      • 概述:主标签
      • 仪表盘
      • 我的研究
      • 共享研究
      • 我的文件
      • 实验库
      • 我的账户
      • 许可证与服务
    • 研究标签

      • 概述:研究特定标签
      • 研究设计
        • 任务
        • 阻塞
        • 会议
        • 组
      • 任务编辑器
        • 任务控制
        • 试验系统
        • 画布和页面框架
        • 对象
        • 对象属性表
        • 变量
        • 系统变量表
        • 事件系统
        • 文本编辑器功能
        • 任务中的眼动追踪
        • 任务中的头部追踪
        • 多用户研究
      • 设置
      • 变量
      • 媒体
      • 文本与翻译
      • 启动与参与
      • 受试者管理
      • 数据视图与导出
        • 数据视图和变量 & 任务选择(旧版本)
        • 访问录音(旧版本)
  • 视频
    • 视频概述
    • 在Labvanced中入门
    • 创建任务
    • 元素视频
    • 事件与变量
    • 高级主题
  • 操作指南
    • 介绍
    • 斯特鲁普任务
    • 词汇决策任务
    • 波斯纳注视提示任务
    • 改变盲点闪烁范式
    • 眼动追踪样本研究
    • 婴儿眼动追踪研究
    • 鼠标追踪的注意捕捉研究
    • 快速串行视觉呈现
    • ChatGPT研究
    • 眼动追踪演示:SVG作为AOI
    • 多用户演示:显示被试光标
    • 手柄/操纵杆控制器-基本设置
    • 桌面应用程序研究与EEG集成
    • 被试间组平衡和变量设置
  • 常见问题
    • 功能
    • 支持政策与指南
    • 安全与数据隐私
    • 许可
    • Labvanced的精确性
    • 程序化使用与API
    • 离线使用Labvanced
    • 故障排除
    • 研究创建问题
  • 新闻通讯档案
  • 文档
  • 教室
Labvanced实验编辑器中的输入对象.

输入对象

输入对象在实验中收集参与者的自由格式响应。它支持五种输入类型:数字、文本、日期、时间和颜色。响应存储在一个链接变量中,并在每个试验结束时自动记录。您可以配置验证规则,显示占位符文本以指导参与者开始输入之前进行输入,并通过事件控制该元素。

目录

  • 添加输入对象
  • 输入类型
  • 属性
  • 占位符文本
  • 验证
  • 变量集成
  • 事件集成
  • 进一步阅读

添加输入对象

在任务编辑器工具栏中,打开Question Inputs组并选择Input以将输入对象添加到当前帧。

当元素添加后,Labvanced会提示您命名将存储参与者响应的变量。给它一个描述性名称,以反映收集的数据(例如,response_text或age)。


输入类型

在对象属性面板中选择输入类型。链接变量的数据类型会自动设置以匹配。

输入类型变量数据类型备注
number数值型接受整数和小数。可以进行最小/最大值验证。
text字符串接受任何文本。字符长度验证可用。
date日期时间显示日期选择器。日期格式可配置。
time时间显示时间选择器。
color字符串显示颜色选择器。将所选颜色值存储为字符串。

属性

属性默认值描述
Show Question Header开启在输入字段上方显示问题文本标签。
Show Placeholder关闭启用时,在参与者开始输入之前,在字段内显示占位符文本。仅适用于number和text类型。
Placeholder(空)占位符文本。仅在Show Placeholder开启时在面板中可见。
Required关闭启用时,参与者在该字段包含有效值之前无法提交帧或问卷页面。
Input typenumber显示给参与者的输入字段类型。选项:number, text, date, time, color。
Focusedfalse设置为true时,将键盘焦点转移到此字段。可通过事件系统按试验进行配置。
Min-Value(无)仅适用于number类型。最低接受值。
Max-Value(无)仅适用于number类型。最高接受值。
Min-Nr-Chars(无)仅适用于text类型。所需的最小字符数。
Max-Nr-Chars(无)仅适用于text类型。允许的最大字符数。
Date Formatbrowser-locale仅适用于date类型。控制日期的显示和输入方式。选项:browser-locale, yyyy-mm-dd, dd.mm.yyyy, mm/dd/yyyy。仅在输入类型设置为date时在面板中可见。

占位符文本

当输入字段为空时,占位符文本会出现在字段内,参与者开始输入之前。参与者一旦开始输入值,占位符文本将立即消失。

要启用它:

  1. 在对象属性面板中,启用Enable Placeholder。
  2. 在Placeholder Text字段中输入所需文本。

使用占位符文本给参与者格式提示(例如,Enter a number between 1 and 100)或简短说明,而不必用完整标签占用字段上面的空间。

Note: 占位符文本不会被记录为响应。它仅用于显示,不会影响变量值。


验证

输入对象包含内置验证选项,以确保参与者在继续之前提供可用数据。

必填字段: 启用Is Required以防止在该字段包含有效且非空值之前提交帧或页面。如果参与者尝试在必填字段未填写的情况下继续,该字段将被高亮显示。

数值范围: 对于number输入,设置Min Value和Max Value以限制接受的条目。如果参与者输入的值超出范围并离开该字段,值将自动更正为最接近的边界。

字符长度: 对于text输入,设置Min Nr Chars和Max Nr Chars以强制长度约束。这些将在启用Is Required时检查。


变量集成

每个输入对象链接到一个全局变量,该变量在您添加元素时创建。该变量存储参与者的当前响应值,并在试验结束时记录。

变量的数据类型会自动根据所选输入类型设置:

  • number → 数值变量
  • text → 字符串变量
  • date → 日期时间变量
  • time → 时间变量
  • color → 字符串变量

要将元素重新链接到不同的变量,请使用对象属性面板中的变量选择器。


事件集成

输入对象通过两种方式与事件协同工作:作为触发目标和作为动作目标。

从输入对象触发事件

当参与者在输入字段处于焦点时按下Enter或Return时,Enter On Input触发器会触发。在触发器配置中,将您的输入对象添加到Targets:下。

示例:当参与者按下Enter时提交帧

触发器: Enter On Input → Targets: 添加您的输入对象 动作: Jump to Next Frame

通过动作控制输入对象

有两个属性在运行时可以通过Set Object Property动作进行修改:

可修改属性描述
Focused设置为true时,程序性地将焦点移动到输入字段。
required可在运行时切换,根据早期参与者响应有条件地要求该字段。

示例:当帧启动时聚焦输入字段

触发器: On Frame Start动作: Set Object Property → Set Target: 您的输入对象 → 属性: Focused → 值: true

示例:根据先前的响应使字段必填

触发器: Variable Value Changed → 您的条件变量 动作: Set Object Property → Set Target: 您的输入对象 → 属性: required → 值: true

您还可以在任何事件动作中读取链接变量的当前响应值,例如根据参与者输入的内容来分支实验流程。


进一步阅读

变量使用

如何创建、配置和记录变量。涵盖适用于输入对象响应的数据类型、记录选项和验证设置。

变量类型

Labvanced中所有变量类型的概述。帮助您理解为什么每种输入类型链接到不同的变量数据类型。

事件系统

触发器和动作的结构。涵盖在运行时设置对象属性,包括输入对象的聚焦和必填控件。