我想设置只读' 09'我的输入元素中的数字我的意思是用户可以键入input textbox
但不能编辑或删除其中的09并且它是常量。以下代码仅适用于9位数。任何人都可以帮我解决这个问题吗?
$('#PhoneField').keyup(function(e) {
if ($(this).val()[0] != '9')
$(this).val('9' + $(this).val());
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="PhoneField" class="phoneBox" maxlength="10" />
&#13;
答案 0 :(得分:3)
你可以这样做:
TOP 1
&#13;
locations.CLIMATE_ID
&#13;
答案 1 :(得分:0)
$('#PhoneField').keyup(function(e) {
if (!$(this).val().startsWith("09","0")){
$(this).val('09');}
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<input type="text" id="PhoneField" value="09" class="phoneBox" maxlength="10" />
&#13;