use*_*915 2 forms jquery input
我有一个输入,用户可以输入HEX值."#"符号是输入字段背景图像的一部分,因此用户只需输入数字.我希望将"#"符号作为html并使其无法选择/不可编辑.这可能吗?
小智 5
keyup在input元素中监听一个事件,然后在处理程序中你可以强制输入的值总是以#char 开头,然后是0-9/af
$('#input').bind('keyup', function(){
var sanitized = $(this).val().replace(/[^0-9a-f]/g,'');
$(this).val('#'+sanitized);
});
Run Code Online (Sandbox Code Playgroud)
请参阅此处的演示:http://jsfiddle.net/QrrjW/1/
| 归档时间: |
|
| 查看次数: |
1749 次 |
| 最近记录: |