Xóa khoảng trắng của chuỗi với JQuery


Khi người dùng nhập dữ liệu vào textbox có thể bị thừa ra các khoảng trống ở đầu hoặc cuối textbox.

JQuery cung cấp hàm $.trim() để xóa các khoảng thừa ở đầu hoặc cuối chuỗi người dùng nhập vào textbox.

Ở đây bạn có thể bắt sự kiện OnBlur của textbox sau đó dùng hàm trim() của JQuery để xóa khoảng trống:

 

$(function () {
           $('input.textbox').blur(function () {                   
               $(this).val(
                   $.trim($(this).val())
               );
           });
       });
với mỗi thẻ input có class là textbox bạn sẽ gán sự kiện blur vào để với mỗi textbox đó bạn sẽ lấy được giá trị người dùng nhập hiện tại lên và dùng hàm trim() để xóa khoảng trắng.

tôi có textbox như sau:

<input id="Text1" type="text" class="textbox" /><br /><br />
<input id="Text2" type="text" class="textbox" />
Advertisements