我在我的酒店管理系統中使用此表單。這是房間表格的註冊。所以房間號碼取決於樓層(+2至4位數字)。下面是它的外觀:輸入字段的值不可編輯
所以值在房間的地板傳球不應該是編輯。這是我用JAVASCRPIT:
<script type="text/javascript">
//<![CDATA[
$(document).ready(
function() {
$("#_roomNumber_id").on("keydown", function(e) {
if (($(this).get(0).selectionStart == 0 && (e.keyCode < 35 || e.keyCode > 40))
|| ($(this).get(0).selectionStart == 1 && e.keyCode == 8)) {
return false;
}
});
$("#_roomNumber_id").bind("contextmenu", function(e) {
e.preventDefault();
});
});
//]]>
</script>
但是的JavaScript做的是禁用數字字符的基礎,你在這條線($(this).get(0).selectionStart == 1 && e.keyCode == 8)
申報的唯一的事情,它不應該是這樣的,整個價值的通票不應該是可編輯的。我希望有一個人可以幫助我。謝謝。
嘗試禁用的屬性 –
@KarthikSivakumar整個輸入字段將被禁用Sir。 –
那麼只有數字即01應該是可編輯的嗎? –