2017-05-06 59 views

回答

0

您可以使用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>

0
$(document).ready(function(){ 
$('textarea').on('keypress', function(evt) { 
if ((evt.keyCode === 37) || (evt.keyCode == 
evt.preventDefault(); 
} 
}); 
$('textarea').onclick(function(){ 
event.preventDefault(); 
return false; 
}); 
}); 

這將防止後退箭頭和刪除,並在點擊了textarea的。