gpt4 book ai didi

html - 部分只读文本框

转载 作者:太空狗 更新时间:2023-10-29 15:30:09 24 4
gpt4 key购买 nike

如何使用 angularjs/HTML 属性使文本框部分只读?例如,一个默认值为“+91”的文本框,这是只读的,其他部分需要输入值。

最佳答案

HTML

<input id="field" type="text" value="+91" size="50" />

<div id="output">
</div>

Javascript

var readOnlyLength = $('#field').val().length;

$('#output').text(readOnlyLength);

$('#field').on('keypress, keydown', function(event) {
var $field = $(this);
$('#output').text(event.which + '-' + this.selectionStart);
if ((event.which != 37 && (event.which != 39))
&& ((this.selectionStart < readOnlyLength)
|| ((this.selectionStart == readOnlyLength) && (event.which == 8)))) {
return false;
}
});

演示 http://jsfiddle.net/Yt72H/

关于html - 部分只读文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26092700/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com