Я хочу ограничить, какие символы пользователь может вводить в текстовое поле ввода, чтобы они могли вводить только числа, точки и двоеточия. Поэтому, если они введут что-то еще, оно не появится и не зарегистрируется. Это для IP-адресов, например: 10.200.66.106:8888.
Как я могу добиться этого в jQuery?
Я написал небольшой пример в jsFiddle: http://jsfiddle.net/6xMxs/
HTML:
<div id="outer">
<div id="inner">
<p>IP Address:</p>
<p class="edit">2323</p>
</div>
<div>
jQuery:
$(document).ready(function() {
$('.edit').editable('ipaddress/update',{
type : 'textarea',
cancel : 'Cancel',
submit : 'OK',
tooltip : 'Click to edit...'
});
});