30/09/2018, 16:19

Cho phép nhập tiếng việt vào trong textbox thông qua button

Em đang làm bài tập SQL kết nói với C#, làm form quản lý bán hàng.


Mình đang làm cái một form, trong cái form đó.sau khi chạy chương trình, mình nhập tiếng việt vào textbox, không cho phép nhập ký tự đặc biệt và số.
Ví dụ mình nhập vào textbox như sau: Nguyễn Lê Minh Quang, nguyễn lê minh quang, Nguyễn lê Minh Quang => hợp lệ
Còn nhập Nguyễn Lê Minh @ Quang,Nguyễn - Lê Minh quang, #Nguyễn lê minh quang => không hợp lệ

Đỗ Trung Quân viết 18:19 ngày 30/09/2018

Ý bạn là sao nhỉ?
Nếu muốn insert trong DBI thì thêm N đằng trước nhé

 insert into SinhVien(ID,Name) values(N'Đào Văn Phúc')

Còn nếu muốn gõ trong textbox sau khi chạy chương trình
Bạn phải xem lại lúc save trước khi chạy có để ở dạng unicode hay không? Nếu có thì thử unikey từ bản 4.0 rc2 trở lên nhé

Đẵng Nguyễn Quốc viết 18:26 ngày 30/09/2018

Ý mình là mình đang làm cái một form, trong cái form đó.sau khi chạy chương trình, mình nhập tiếng việt vào textbox, không cho phép nhập ký tự đặc biệt và số.
Ví dụ mình nhập vào textbox như sau: Nguyễn Lê Minh Quang, nguyễn lê minh quang, Nguyễn lê Minh Quang => hợp lệ
Còn nhập Nguyễn Lê Minh @ Quang,Nguyễn - Lê Minh quang, #Nguyễn lê minh quang => không hợp lệ

Dang H. viết 18:35 ngày 30/09/2018

Dùng regular expression để check cái chuỗi nhập vào thôi bạn. Dạng như này http://stackoverflow.com/questions/18740843/blacklist-regular-expression-to-validate-human-name-in-any-language

Hoặc bạn có thể bắt sự kiện keydown rồi check ký tự vừa input vào rồi xóa nếu không hợp lệ. Nhưng mà tiếng việt có nhiều bộ gõ dùng cách send key để nhập nên mình không chắc là dùng được.

Trang Tuân viết 18:24 ngày 30/09/2018

Google: how to remove special character

stackoverflow.com
user3233403

How to replace all special character into a string using C#

c#, regex
asked by user3233403 on 05:55PM - 27 Jan 14

Đẵng Nguyễn Quốc viết 18:27 ngày 30/09/2018

Thank anh, em đã làm được rồi ạ

Đẵng Nguyễn Quốc viết 18:31 ngày 30/09/2018

thank anh :), em đã làm được

Hồ Quốc Đạt viết 18:34 ngày 30/09/2018

Anh ơi, em tạo một cái button trong win form ấy, em nhập tiếng việt vào form đó nhưng nó ko chịu, hình như nó kêu không hợp lệ hay ko có sẵn vậy đó, anh giúp em nhen, cảm ơn anh trước

vũ xuân quân viết 18:22 ngày 30/09/2018

em đưa code em lên đây được không. anh vẫn chưa hiểu ý của em ?

Bài liên quan
0