-3
我想知道是否有辦法讓它打字人員不能按下左箭頭鍵或使用鼠標點擊文本中的某一點在左邊。防止返回並更改文本區域中寫入的文本
我想知道是否有辦法讓它打字人員不能按下左箭頭鍵或使用鼠標點擊文本中的某一點在左邊。防止返回並更改文本區域中寫入的文本
您可以使用jQuery來防止某些操作。舉例來說,如果你有一個<textarea>
元素:
$("#my-textarea").keydown(function(e){
if(e.which == 37) { // if the key pressed is the left arrow key...
e.preventDefault(); // ... stop the left arrow key default action
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea rows="5" cols="30" id="my-textarea">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur sed consectetur justo. Nam ut metus nec sapien volutpat suscipit. Ut ex nunc, tincidunt in commodo non, tempor nec mi. Vivamus sit amet leo vulputate tortor posuere gravida faucibus in est. Maecenas finibus, nulla sed feugiat faucibus, turpis nulla dignissim neque, id aliquam felis ligula quis velit.
</textarea>
$(document).ready(function(){
$('textarea').on('keypress', function(evt) {
if ((evt.keyCode === 37) || (evt.keyCode ==
evt.preventDefault();
}
});
$('textarea').onclick(function(){
event.preventDefault();
return false;
});
});
這將防止後退箭頭和刪除,並在點擊了textarea的。
給我們一些代碼來查看和使用 –