HTML5 / Javascript输入使用XCode在IOS上进行只读状态切换

时间:2013-10-02 06:30:11

标签: javascript ios xcode html5

我的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 6.0.1通过xcode编译到iphone 4s时,输入元素获得焦点,弹出软键盘,但我无法编辑该字段。我如何解除只读? 谢谢!

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

var el = document.getElementById('g_name');
el.value = 'test string';
el.removeAttribute("readonly");
el.focus();