javascript - 禁用输入框的编辑部分

标签 javascript jquery html

我知道我可以禁用/锁定输入框的一部分使用

<input type="text" disabled="disabled"/>

<input type="text" readonly="readonly"/>

但我想拥有

<input type="text" value="[[inputbox|edithere]]"/>

用户只能编辑edithere

我试图用谷歌搜索这个,但是我能找到的唯一相关内容是如何完全禁用输入框或禁用某些键。

我不知道输入框 id 或有多少(通过 php onload 动态创建),但我知道它们将始终是一个管道和两个 ]] bookending 值 I想要编辑。

编辑

http://jsfiddle.net/7rTMK/

最佳答案

您无法通过仅操纵属性的股票输入来做到这一点。

但是你可以用 css 和一些额外的标记来模拟这个:

<div class="wrapper">
    <div class="static text">static text</div>
    <input class="text" type="text" />
</div>

将“静态文本”div 放在输入的顶部,并向输入文本添加左填充。

示例 http://jsfiddle.net/MTEec/

关于javascript - 禁用输入框的编辑部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17328053/

相关文章:

通过 HTML 元素加载 Javascript 幻灯片图像

javascript - Ember.js 观察者在异步更新后不触发

javascript - 如何将图像上传到 HTML5 canvas

动态创建后的 jQuery 样式/引用元素

android - HTML5 视频 : Android not playing MP4 Through CloudFront

javascript - 是什么导致我的视​​图 div 元素内的部分 View 变得瘫痪?

javascript - 如何计算总统候选人获胜的概率?

javascript - 在 Chrome 的输入字段中双击文本选择

javascript - 捕获触发回发的任何事件,并在数据发送到服务器之前触发事件

javascript - 如何执行动画,等待 5 秒,然后再执行?