09/10/2018, 22:51
Cho xin bộ gõ tiếng Việt cho các Textbox
Huynh nào có bộ gõ JavaScript để gõ tiếng Việt giống như DDTH cho mình xin một bộ được không, cám ơn nhiều.
Bài liên quan
Cách xài : copy file viettypingplus.js vô thư mục web của bạn
copy đoạn code này vô trang web bạn muốn gõ được TV :
http://vietdev.sourceforge.net/jscript/viettyping/
vì viettypingplus từ nơi khác có thể đã bị sửa chữa tùy tiện.
Mà việc sửa chữa này thường là "rút ruột công trình" cho nhỏ đi.
Thực ra, việc "rút ruột" này chỉ làm các tính năng ưu việt của bộ gõ bị mất.
Các tính năng ưu việt và khó thấy này thường là:
- Bạ đâu bỏ dấu đó.
- Bạ đâu sửa đó, không cần xóa chữ sai.
- Xóa dấu bằng cách gõ lặp chính dấu đó. ("dấu"+"a" sẽ thành "dáua", "dấu"+"s" thành "dâus")
- Các nút số "7" và "8" trong kiểu gõ VNI sử dụng như nhau. Tùy trường hợp mà nó là dấu "móc" hay dấu "trăng". (Tương tự như vậy với chữ "w" trong Telex)
- Kiểm tra chính tả gắt gao, từ không có nghĩa t.v. sẽ không bỏ dấu được : t.d.:
"thuăm" không gõ được nhưng "quăm" trong "cò quăm" thì được
"xửu" không gõ được vì không có nghĩa trong khi "sửu" thì được vì có nghĩa là "con trâu",
"thuâm" cũng không được trong khi "thuân" thì được,
"thiảo" không được nhưng "giảo" được,
"hớc" không nhưng "hốc" hay "hớt" được,...
Chỉ kiểm tra khi bỏ dấu ở cuối từ. Vì vậy nếu ai có thói quen bỏ dấu cuối từ sẽ rất ít có lỗi "miss match" khi dùng "viettypingplus".
NC
Ai có thể hướng dẫn cụ thể được không. Đang rất cần.
Dùng HIM thì phải làm thêm trang "báo lỗi" nữa.
NC
Chỉ việc chỉnh trong "upload.html" các param:
UPLOADSCRIPT= "./upload.php"; //địa chỉ nằm tương đối so với "upload.html"
POOLURL= "../...../images"; //địa chỉ nằm tương đối so với "upload.html"
và trong "upload.php":
$pooldir= "../...../images";
$poolurl= "http://***xx/.../images"; //luôn luôn tuyệt đối
POOLURL và $poolurl là nơi chứa file tải lên.
Nếu là hệ d.h. của server là unix thì phải change mode cho directory "777"
Cần phải chỉnh trên server là vì lí do an ninh. (POOLURL có thể bị chỉnh bởi client)
NC
Cám ơn bác, nhưng ý em là làm sao để có thể thay đổi code để cho phép tạo ra một thư mục mới bằng việc dùng chức năng ngay trên form upload của bác ý. Và mình có thể tải file lên thư mục vừa tạo ra trên form ấy.
Để "khách hàng" có quyền "make directory" này thì hơi "phiêu" (risk).
Bạn có thể dùng lệnh "mkdir" trong php.
if(!file_exists("newdir_x")) { mkdir("newdir_x"); }
Tuy nhiên còn tùy nơi host trang web nữa. Vì lí do "phiêu" nên các host-adminstrator thường không cho dùng "mkdir" này, hoặc giả có cho thì cũng không tạo new file được.
Bạn thử test bằng 1 php đơn giản trước.
File "testsystem.php"
<?
if(!file_exists("newdir_x")) mkdir("newdir_x");
$fp= fopen("newdir_x/testdoc.txt","w");
fputs($fp,"foo, foo, foo,....");
fclose($fp);
?>
Nếu kết quả là 1 dir voi file testdoc.txt và nội dung "foo, foo, foo,..." thì mới tính tiếp.
NC
Nếu kết quả khả quan thì thêm 1 trường có name="newdir" trong upload.html.
Và trong upload.php thêm:
if(!file_exists($_POST["newdir"])) mkdir($_POST["newdir"]);