我有一个用户可以输入十六进制值的输入。 “#”符号是输入字段背景图像的一部分,因此用户只需输入数字即可。我希望将“#”标记为html,并使其不可选/不可编辑。这可能吗?输入中的第一个字符不可选/不可编辑
回答
监听输入元素的keyup
事件,那么处理程序中,您可以强制输入的值总是#
字符开始,接着0-9/AF
$('#input').bind('keyup', function(){
var sanitized = $(this).val().replace(/[^0-9a-f]/g,'');
$(this).val('#'+sanitized);
});
观看演示这里:http://jsfiddle.net/QrrjW/1/
很好的解决方案。但是,如果你绑定到keydown事件会更酷:) – 2012-03-03 18:50:28
@Jørgen最初我也想到了这一点:)但是由于'keydown'在插入触发键之前接受了输入值,所以最后一个字符不会被清理掉http ://jsfiddle.net/QrrjW/2/ – fyzlman 2012-03-04 07:13:36
伟大的解决方案。谢谢@Jørgen! – user495915 2012-03-04 10:09:23
将x字符输入框作为默认值。使用js管理.if用户第一个charector类型#然后确定其他类型#使用js和js中的用户输入字符。
- 1. 输入字段的值不可编辑
- 2. 不可能编辑输入,除了第一个离子列表
- 3. 输入类型“日期”不可编辑
- 4. 总计一个ExtJS可编辑网格的输入字段
- 5. 追加不可编辑的文字到输入结束?
- 6. 为什么我的输入字段不可编辑?
- 7. 如何使AngularStrap预输入选择不可编辑
- 8. AngularJS,ngDraggable - 输入框不可编辑的可拖动元素
- 9. NSTableView可选但不可编辑
- 10. 可选/可聚焦输入字段,不可写入
- 11. Jquery draggable使输入文本字段不可编辑(燕子onfocus?)
- 12. 如何使输入字段不可编辑
- 13. jQuery可编辑/不可编辑表格
- 14. 在iPhone上提供可编辑和不可编辑的字段
- 15. 使JTable单元格编辑器值可选,但不可编辑?
- 16. Android中的编辑文本可以让用户不编辑其第一行
- 17. 文本字段使可编辑,不可编辑使用jquery
- 18. slickgrid中的可编辑和不可编辑的行
- 19. 不可编辑QListView
- 20. GXT:ComboBoxCell不可编辑
- 21. Xcode:UITextfield不可编辑
- 22. JTextArea不可编辑
- 23. 编辑一个字符串(字符数组)复制到输入字符串(scanf或fgets .. gets)可能吗?
- 24. primefaces:可编辑数据表中的不可编辑列
- 25. 使不可编辑的一个复选框,其他被选中的Java
- 26. 在HTML输入字段中放置不可编辑的百分号
- 27. MoreViewController,编辑,不可编辑的图标
- 28. 可编辑选择不工作proprerly
- 29. 是否有可能使一个xml字段在IOS中不可编辑
- 30. 可编辑的输入框CSS样式
也许这可能会有所帮助 - [有没有办法让文本区域部分可编辑?](http://stackoverflow.com/questions/5444874/is-there-a-way-to-make- a-text-area-partially-editable-make-only-portions-th) – neo108 2012-03-03 12:25:34