programming4:module:submit_form_nukeviet
Khác biệt
Đây là những khác biệt giữa hai phiên bản của trang.
Phiên bản trước của cả hai bênPhiên bản trướcPhiên bản sau | Phiên bản trước | ||
programming4:module:submit_form_nukeviet [2016/06/17 09:35] – [Lấy biến số thực] hoaquynhtim99 | programming4:module:submit_form_nukeviet [2018/04/02 08:59] (hiện tại) – vuthao | ||
---|---|---|---|
Dòng 43: | Dòng 43: | ||
Lấy giá trị của input_name qua phương thức post, nếu không có giá trị bằng rỗng | Lấy giá trị của input_name qua phương thức post, nếu không có giá trị bằng rỗng | ||
<code php> | <code php> | ||
- | $value = $nv_Request-> | + | $value = $nv_Request-> |
</ | </ | ||
Dòng 49: | Dòng 49: | ||
Giá trị của biến sẽ được gọi qua hàm nv_htmlspecialchars để thay thế các mã html đặc biệt | Giá trị của biến sẽ được gọi qua hàm nv_htmlspecialchars để thay thế các mã html đặc biệt | ||
<code php> | <code php> | ||
- | $value = $nv_Request-> | + | $value = $nv_Request-> |
</ | </ | ||
Dòng 56: | Dòng 56: | ||
<code php> | <code php> | ||
$default = " | $default = " | ||
- | $preg_replace = array( ' | + | $preg_replace = array(' |
- | $value = $nv_Request-> | + | $value = $nv_Request-> |
</ | </ | ||
Nếu cần chỉ lấy 255 ký tự đầu tiên, nếu giá trị nhiều hơn 255 ký tự thì các ký tự sau 255 sẽ bị cắt đi | Nếu cần chỉ lấy 255 ký tự đầu tiên, nếu giá trị nhiều hơn 255 ký tự thì các ký tự sau 255 sẽ bị cắt đi | ||
<code php> | <code php> | ||
- | $value = nv_substr( $value, 0, 255); | + | $value = nv_substr($value, |
</ | </ | ||
=====Lấy biến của thẻ form textarea===== | =====Lấy biến của thẻ form textarea===== | ||
Dòng 68: | Dòng 68: | ||
phương thức get_editor của class Request chỉ dùng post, chứ không dùng phương thức get, nếu không sẽ bị mất dữ liệu, chỉ các tags được liệt kê trong NV_ALLOWED_HTML_TAGS mới được sử dụng, các mã khác sẽ bị lọc bỏ, hoặc sử dụng | phương thức get_editor của class Request chỉ dùng post, chứ không dùng phương thức get, nếu không sẽ bị mất dữ liệu, chỉ các tags được liệt kê trong NV_ALLOWED_HTML_TAGS mới được sử dụng, các mã khác sẽ bị lọc bỏ, hoặc sử dụng | ||
<code php> | <code php> | ||
- | $content = $nv_Request-> | + | $content = $nv_Request-> |
- | $content = $nv_Request-> | + | $content = $nv_Request-> |
- | $content = nv_editor_nl2br( $content );// dung de save vào CSDL hoặc dùng | + | $content = nv_editor_nl2br($content);// |
- | $content = $nv_Request-> | + | $content = $nv_Request-> |
</ | </ | ||
Sau khi đã lưu vào CSDL, nếu đưa vào trình soạn thảo | Sau khi đã lưu vào CSDL, nếu đưa vào trình soạn thảo | ||
<code php> | <code php> | ||
- | $content = nv_htmlspecialchars( nv_editor_br2nl( $row[' | + | $content = nv_htmlspecialchars(nv_editor_br2nl( $row[' |
</ | </ | ||
Dòng 82: | Dòng 82: | ||
Chì chỉ các tags được liệt kê trong NV_ALLOWED_HTML_TAGS mới được sử dụng, các mã khác sẽ bị lọc bỏ | Chì chỉ các tags được liệt kê trong NV_ALLOWED_HTML_TAGS mới được sử dụng, các mã khác sẽ bị lọc bỏ | ||
<code php> | <code php> | ||
- | $content = $nv_Request-> | + | $content = $nv_Request-> |
- | $content = $nv_Request-> | + | $content = $nv_Request-> |
</ | </ | ||
Nếu lưu vào CSDL hoặc vào file | Nếu lưu vào CSDL hoặc vào file | ||
<code php> | <code php> | ||
- | $content = $nv_Request-> | + | $content = $nv_Request-> |
</ | </ | ||
Sau khi đã lưu vào CSDL, nếu đưa vào textarea | Sau khi đã lưu vào CSDL, nếu đưa vào textarea | ||
<code php> | <code php> | ||
- | $content = nv_htmlspecialchars( nv_br2nl( $row[' | + | $content = nv_htmlspecialchars(nv_br2nl($row[' |
+ | </ | ||
+ | |||
+ | |||
+ | ===== Lấy giá trị của trình soạn thảo bằng javascript ===== | ||
+ | <code js> | ||
+ | value = CKEDITOR.instances[' | ||
</ | </ |
programming4/module/submit_form_nukeviet.1466130908.txt.gz · Sửa đổi lần cuối: 2016/06/17 09:35 bởi hoaquynhtim99