Nếu bạn cảm thấy thoải mái với lập trình web, bạn có thể sử dụng JavaScript trên các biểu mẫu của mình để mở rộng chức năng của FormAssembly.
Xin lưu ý.
- Các ví dụ được liệt kê bên dưới là các ví dụ phổ biến đã được tạo bởi người dùng FormAssembly. Bạn có thể cần chỉnh sửa các ví dụ này để phù hợp với nhu cầu của biểu mẫu của mình. Nhóm hỗ trợ của chúng tôi không cung cấp mã tùy chỉnh và không thể giúp chỉnh sửa, viết hoặc thiết kế mã tùy chỉnh cho biểu mẫu của bạn
- Mặc dù FormAssembly không có giới hạn đối với việc sử dụng tính năng này, nhưng việc sử dụng rộng rãi kết hợp với các tính năng tương tự khác có thể ảnh hưởng đến hiệu suất trên các trình duyệt và thiết bị của người trả lời. Trước khi bạn bắt đầu tạo các biểu mẫu nâng cao, chúng tôi khuyên bạn nên đọc qua tài liệu Các phương pháp hay nhất trong việc tạo biểu mẫu để tìm hiểu thêm về các phương pháp lập kế hoạch và thử nghiệm được đề xuất của chúng tôi
Bạn có thể sử dụng JavaScript trong biểu mẫu của mình để thực hiện các phép tính số học phức tạp, tạo cửa sổ bật lên và các yếu tố tương tác, thêm các cấp độ xác minh bổ sung, v.v.
Khi kiểm tra chức năng JavaScript trong biểu mẫu của bạn, bạn phải luôn làm như vậy trong phiên bản trực tiếp của biểu mẫu chứ không phải trong chế độ xem trước
Sử dụng JavaScript trên Biểu mẫu của bạn
JavaScript nội tuyến có thể được sử dụng trong phần Mã tùy chỉnh của biểu mẫu của bạn [trong Thuộc tính → Mã tùy chỉnh] hoặc trong phần tử Văn bản [bằng cách chọn phần tử và nhấp vào nút HTML]
Nếu bạn cần mã có sẵn trên tất cả các biểu mẫu của mình thì bạn có thể thêm mã đó vào Nhãn hiệu tùy chỉnh của mình. JavaScript của bạn phải được đưa vào bên trong các thẻ
JavaScript trong các trường được tính toán
Bạn có thể sử dụng một dòng JavaScript trong các trường được tính toán. Ví dụ: bạn có thể sử dụng JavaScript sau trong trường được tính toán để rút ngắn độ dài của văn bản được hiển thị bằng 1 ký tự [trong đó VARIABLE là tên của một biến được xác định trước đó trong biểu mẫu của bạn]
VARIABLE.substring[0,VARIBLE.length-1];
Các hàm được xác định trên biểu mẫu của bạn cũng có thể được tham chiếu bên trong một trường được tính toán. Điều này hữu ích khi bạn cần tham chiếu các biến được xác định trên biểu mẫu của mình. Lấy chức năng này
//Do something with a variable
Nếu bạn có một biến được xác định trên biểu mẫu của mình có tên là numberPurchased, bạn có thể sử dụng công thức trong trường tính toán như thế này
getPrice[numberPurchased];
enable Javascript.
Thao tác này sẽ khiến cửa sổ bật lên xuất hiện ở đầu biểu mẫu, màu đỏ, nếu người dùng chưa bật JavaScript. Nó cũng sẽ liên kết chúng với các hướng dẫn về cách bật JavaScript
Nếu bạn muốn tắt cảnh báo bật lên xuất hiện khi người trả lời đang đóng biểu mẫu nhiều trang, bạn có thể thêm đoạn mã JavaScript sau vào phần mã tùy chỉnh của biểu mẫu [trong phần thuộc tính]
Đổi tên các nút biểu mẫu trước và tiếp theo
Bạn có thể sử dụng mã sau trong trình tạo biểu mẫu bên dưới Thuộc tính → Mã tùy chỉnh để đổi tên các nút Biểu mẫu trước và Tiếp theo. Bạn có thể thay thế văn bản "Phần tiếp theo" và "Phần trước" bằng nội dung bạn muốn các nút đọc. Bạn nên duy trì trích dẫn duy nhất xung quanh văn bản như hình bên dưới