Tôi có một hộp văn bản html đơn giản. Khi tôi "gửi" biểu mẫu có hộp văn bản, tôi muốn có một biến với số lượng từ bên trong bằng cách sử dụng Jquery. Tôi cũng muốn kiểm tra xem văn bản đầu vào có phải chỉ là chữ cái, số và dấu gạch ngang (cũng có trong jquery) hay không. Tôi không cần phải đếm các từ khi người dùng nhập, chỉ khi biểu mẫu được gửi. Các hình thức sẽ không gửi nếu jquery được tắt vì vậy tôi đoán không có rủi ro bảo mật bằng cách không sử dụng php. Điều này có đúng không?Cách đếm các từ trong JavaScript bằng cách sử dụng JQuery
HTML:
<input type='text' name='name' id='name' />
<input type='button' value='Sign Up' id='signUp'>
jQuery (nỗ lực):
var wordcount = $('#name').val() // i don't know how to count the words
này sẽ được đặt tên tốt hơn Đã cập nhật – Nick
@nick. Cảm ơn – kirby
_ "Biểu mẫu sẽ không gửi nếu jquery bị tắt vì vậy tôi đoán không có rủi ro bảo mật nào khi không sử dụng php. Điều này có đúng không?" _ - phụ thuộc vào ý nghĩa của "rủi ro bảo mật": bạn _must_ xác thực máy chủ đầu vào bên cạnh vì người dùng độc hại có thể sử dụng các công cụ dev để bỏ qua xác thực phía máy khách của bạn. Việc xác nhận tương tự trên máy khách là một tùy chọn bổ sung để cải thiện trải nghiệm người dùng. Nhân tiện, điều này không thực sự là một điều jQuery như là một "đồng bằng" regex JavaScript và '.split()' điều. – nnnnnn