You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改代码实现Transform表单输入字段录入内容后自动设为只读

实现方案

你提出的修改逻辑完全可以实现,根据实际使用场景可以选择以下两种方案:

  • 方案1(推荐,适配普通手动输入场景):用户输入完成切走输入框焦点时自动锁定,避免用户输错内容没法修改
    修改后代码如下:
<strong>物流主管:</strong></span></td>
<td><span style="font-size: 10pt; font-family: Arial;"><input type="text" style="width: 200px; height: 22px;" value="" fieldname="Field_31" onblur="if(this.value.trim()!=='') this.readOnly = true;"><br>

逻辑说明:给输入框绑定了失焦触发事件,离开输入框时会自动校验是否有录入内容,非空就直接设为只读状态,禁止后续修改。

  • 方案2(适配无纠错需求的录入场景):用户只要输入任意内容立刻锁定
    修改后代码如下:
<strong>物流主管:</strong></span></td>
<td><span style="font-size: 10pt; font-family: Arial;"><input type="text" style="width: 200px; height: 22px;" value="" fieldname="Field_31" oninput="if(this.value.trim()!=='') this.readOnly = true;"><br>

逻辑说明:给输入框绑定了内容变更触发事件,只要检测到有输入内容就立刻设为只读,适合扫码录入、提前确认内容不会出错的场景。

内容的提问来源于stack exchange,提问作者vmackey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 04:39:02