Em viết hết ra rồi đấy bác. Bác đọc lại và vận dụng vào website cho phù hợp, em làm đúng như những gì đã viết.Giúp rồi thì giúp cho đến nơi luôn đi??????
Em viết hết ra rồi đấy bác. Bác đọc lại và vận dụng vào website cho phù hợp, em làm đúng như những gì đã viết.Giúp rồi thì giúp cho đến nơi luôn đi??????
Cảm ơn. em hiểu bác đang nói gì và làm ra sao, thì em hỏi làm chi nữa đâu?Em viết hết ra rồi đấy bác. Bác đọc lại và vận dụng vào website cho phù hợp, em làm đúng như những gì đã viết.
Chân thành cảm ơn bác.! Sau khi đọc đã hiểu rõ hơn. Nhưng làm vẫn không thành công chắc do e làm sai.Vậy em nói lại lần nữa nhé, nếu bác thấy không được thì em cũng chịu ạ.
Thứ nhất là xf nó không cho phép dùng text với những trường number nên không thể thêm trực tiếp dấu phân cách phần triệu - nghìn vào đó. Vì vậy em dùng JavaScript để thêm dấu phân cách vào một trường có tên là copyPrice (trường này là text nên thêm thoải mái). Dữ liệu người dùng sẽ nhập vào trường này.
Thứ 2 em tạo 1 trường có tên là price (trường number) với mục đích copy giá trị từ trường copyPrice nhưng loại bỏ các dấu phân cách để thu được 1 số nguyên. Code em đưa ra là JavaScript, bác include vào bằng lệnh: <xf:js src=""></xf>
Thứ 3 sau khi nhập dữ liệu vào copyPrice thì nó sẽ tự động thêm dấu phân cách, nhưng giá trị thực sự để submit lên CSDL lại là price. Nếu muốn bác có thể dùng css để ẩn trường price để người dùng chỉ thấy trường copyPrice.
Đến đây thì em hy vọng bác đã hiểu cách em làm.
Tưởng bạn chỉ thì dễ. Chứ bạn chỉ bình luận thì mình vẫn thấy khó :vcái này khó gì đâu nhỉ
Xem nhanh
anhanhxf 0906081284
silzedt_1207 Inbox PVS |
XenForo 1 | XenForo 2 |
Translate by PVS | |
Xenforo là gì? | |
Xây dựng MXH bằng Xenforo |