HTML5/Javascript 输入只读状态在 IOS 上使用 XCode 滑动

HTML5/Javascript input readonly state swiching on IOS using XCode

本文关键字:XCode 滑动 IOS Javascript 输入 只读 状态 HTML5      更新时间:2023-09-26

我的html中有这个输入标签:

<input id="g_name" name="g_name" type="text" readonly/>

将以下代码附加到另一个元素上的触摸事件:

var el = document.getElementById('g_name');
el.value = 'test string';     // set an initial value
el.readOnly = false;          // disengage readonly
el.focus();                   // set focus

当我使用 IOS 4 通过 xcode 编译到 iphone 6.0.1 时,输入元素获得焦点,并弹出软键盘,但我无法编辑该字段。如何以只读方式脱离?谢谢!

<input id="g_name" name="g_name" type="text" readonly="readonly"/>
var el = document.getElementById('g_name');
el.value = 'test string';
el.removeAttribute("readonly");
el.focus();