Confirm Message In Javascript
Trong quá trình xây dựng một ứng dụng web, chắc chắn bạn đã từng gặp thông báo xác nhận – một cách để xác minh ý kiến của người dùng trước khi thực hiện một hành động nào đó. Trong JavaScript, chúng ta có thể sử dụng các phương thức như `window.confirm` hoặc các thư viện như `jquery-confirm` để tạo ra các thông báo xác nhận này.
Quyền kiểm tra thông báo từ trình duyệt
Thông báo xác nhận trong JavaScript hoạt động dựa trên cơ chế hộp thoại được tích hợp sẵn trong trình duyệt. Điều này cho phép trình duyệt hiển thị một câu hỏi cụ thể và hai nút lựa chọn “OK” và “Cancel”. Người dùng có thể nhấn vào nút tương ứng để xác nhận hoặc hủy bỏ hành động.
Cách tạo thông báo xác nhận trong JavaScript
Cách đơn giản nhất để tạo thông báo xác nhận trong JavaScript là sử dụng phương thức `window.confirm`. Đây là một phương thức được tích hợp sẵn trong đối tượng `window`, cho phép hiển thị một hộp thoại xác nhận đơn giản.
Ví dụ sau minh họa cách sử dụng phương thức `window.confirm`:
“`
if (window.confirm(‘Bạn có muốn xoá bản ghi này không?’)) {
// Xử lý khi người dùng chọn “OK”
} else {
// Xử lý khi người dùng chọn “Cancel”
}
“`
Phương thức `window.confirm` sẽ trả về true nếu người dùng chọn “OK” và false nếu người dùng chọn “Cancel”. Dựa vào giá trị trả về, chúng ta có thể xử lý tương ứng với hành động của người dùng.
Sự khác nhau giữa quá trình xác nhận thông thường và thông báo xác nhận
Quá trình xác nhận thông thường là sự kiểm tra thông qua một câu điều kiện để xác định xem người dùng có muốn tiếp tục hành động hay không, trong khi thông báo xác nhận sử dụng hộp thoại tích hợp sẵn trình duyệt. Sự khác biệt chính giữa hai phương pháp này là giao diện và trải nghiệm người dùng.
Quá trình xác nhận thông thường có thể sử dụng một biểu mẫu HTML hoặc các phần tử giao diện khác để thu thập ý kiến của người dùng. Điều này đòi hỏi người dùng phải tương tác với các phần tử trên trang và nhấn một nút gửi để hoàn tất xác nhận. Trong khi đó, thông báo xác nhận sử dụng hộp thoại tích hợp sẵn trong trình duyệt, tạo ra một trải nghiệm người dùng tương tác ít hạn, chỉ yêu cầu người dùng nhấn vào một trong hai nút lựa chọn.
Cách tùy chỉnh nội dung và giao diện thông báo xác nhận
Mặc dù thông báo xác nhận sử dụng hộp thoại tích hợp sẵn trong trình duyệt, chúng ta vẫn có thể tùy chỉnh nội dung và giao diện của thông báo này bằng cách sử dụng các thư viện như `jquery-confirm`.
Ví dụ dưới đây minh họa cách sử dụng `jquery-confirm` để tạo thông báo xác nhận màu sắc và nội dung tùy chỉnh:
“`
$.confirm({
title: ‘Xác nhận’,
content: ‘Bạn có muốn xoá bản ghi này không?’,
buttons: {
confirm: {
text: ‘OK’,
btnClass: ‘btn-blue’,
action: function() {
// Xử lý khi người dùng chọn “OK”
}
},
cancel: {
text: ‘Hủy bỏ’,
btnClass: ‘btn-red’,
action: function() {
// Xử lý khi người dùng chọn “Cancel”
}
}
}
});
“`
Ở đoạn mã trên, chúng ta có thể tùy chỉnh tiêu đề (`title`), nội dung (`content`) và các thuộc tính của nút (`buttons`) trong thông báo xác nhận. Bằng cách thay đổi các giá trị này, chúng ta có thể tạo ra các thông báo xác nhận tuỳ chỉnh phù hợp với giao diện và yêu cầu của ứng dụng web.
Xử lý các tác động của thông báo xác nhận đến trải nghiệm người dùng
Khi sử dụng thông báo xác nhận trong JavaScript, chúng ta cần chú ý đến tác động của nó đến trải nghiệm người dùng. Một số điểm cần lưu ý bao gồm:
1. Thông báo xác nhận có thể làm gián đoạn trải nghiệm người dùng, do người dùng phải tương tác với hộp thoại trên trình duyệt.
2. Việc sử dụng quá nhiều thông báo xác nhận có thể gây phiền toái cho người dùng và làm giảm hiệu quả của ứng dụng web.
3. Nội dung của thông báo xác nhận cần được viết một cách rõ ràng và dễ hiểu, giúp người dùng có thể hiểu được ý nghĩa và tác động của hành động mà mình đang thực hiện.
FAQs:
Q: Tôi có thể sử dụng `jquery-confirm` trong một ứng dụng React không?
A: Có, bạn có thể sử dụng `jquery-confirm` trong React bằng cách thêm thư viện `react-jquery-confirm`. Điều này cho phép bạn tạo thông báo xác nhận tuỳ chỉnh trong ứng dụng React của mình.
Q: Có cách nào để đóng thông báo xác nhận mà không cần người dùng tương tác?
A: Đối với `jquery-confirm`, bạn có thể sử dụng phương thức `$.alert(‘message’)` để hiển thị một thông báo xác nhận và tự động đóng sau khoảng thời gian nhất định. Ví dụ: `$.alert(‘Xác nhận thành công!’, { autoClose: true, closeTime: 2000 })` sẽ hiển thị thông báo và tự động đóng sau 2 giây.
Q: Tại sao không sử dụng `alert` thông thường để thay thế cho thông báo xác nhận?
A: Sử dụng `alert` thông thường không cho phép chúng ta kiểm tra xem người dùng có đồng ý hay không trước khi thực hiện một hành động. Điều này có thể gây ra các vấn đề liên quan đến trải nghiệm người dùng, như làm gián đoạn luồng làm việc của người dùng hoặc gây nhầm lẫn với hành động tiếp theo. Thông báo xác nhận cho phép chúng ta tương tác để kiểm tra ý kiến của người dùng trước khi tiếp tục.
Từ khoá người dùng tìm kiếm: confirm message in javascript jquery-confirm, window.confirm react, Close alert javascript, Custom confirm JavaScript, Prompt JS, This page says javascript alert change, unexpected use of ‘confirm’, Alert confirm reactjs
Chuyên mục: Top 82 Confirm Message In Javascript
Javascript Tutorial: Interaction – Alert, Prompt, Confirm | Web Development Tutorials #54
How To Write Confirm Message In Javascript?
JavaScript là một ngôn ngữ lập trình thông dịch mạnh mẽ thường được sử dụng cho việc tạo ra các trang web động. Trong quá trình phát triển trang web, chúng ta thường cần thông báo cho người dùng về các hành động đã thực hiện hoặc yêu cầu xác nhận từ phía họ trước khi tiến hành một hành động nào đó. Trong bài viết này, chúng ta sẽ tìm hiểu cách viết tin nhắn xác nhận bằng JavaScript.
Có nhiều cách để viết tin nhắn xác nhận trong JavaScript, một trong những cách đơn giản và phổ biến nhất là sử dụng hàm confirm(). Hàm này sẽ hiển thị một hộp thoại xác nhận cho người dùng và trả về giá trị true nếu người dùng bấm vào nút OK và false nếu người dùng bấm vào nút Hủy.
Ví dụ dưới đây minh họa cách sử dụng hàm confirm() để xác nhận hành động của người dùng:
“`
if (confirm(“Bạn có chắc chắn muốn xóa?”)) {
// Xóa dữ liệu
} else {
// Không làm gì
}
“`
Trong ví dụ trên, nếu người dùng bấm vào nút OK, hàm confirm() sẽ trả về true và dòng code bên trong câu lệnh if sẽ được thực hiện. Ngược lại, nếu người dùng bấm vào nút Hủy, hàm confirm() sẽ trả về false và dòng code bên trong câu lệnh else sẽ được thực thi.
Một cách khác để viết tin nhắn xác nhận là sử dụng hộp thoại không đồng bộ. Bằng cách sử dụng Promise, chúng ta có thể tạo ra một hộp thoại xác nhận nhưng không chặn luồng thực thi của mã JavaScript.
Ví dụ dưới đây sử dụng Promise để xác nhận và trả về kết quả dưới dạng resolve hoặc reject:
“`
function confirmAction(message) {
return new Promise((resolve, reject) => {
const result = confirm(message);
if (result) {
resolve();
} else {
reject();
}
});
}
confirmAction(“Bạn có chắc chắn muốn tiếp tục?”)
.then(() => {
// Thực hiện hành động
})
.catch(() => {
// Loại bỏ hành động
});
“`
Trong ví dụ này, hàm confirmAction() trả về một Promise. Nếu người dùng bấm OK, Promise sẽ được resolve. Ngược lại, nếu người dùng bấm Hủy, Promise sẽ được reject. Chúng ta có thể sử dụng kết quả trả về của Promise để tiếp tục thực hiện hành động hoặc loại bỏ nó.
FAQs (Các câu hỏi thường gặp):
1. Tôi có thể thay đổi từ ngôn ngữ xác nhận từ tiếng Anh sang tiếng Việt không?
Có, bạn có thể thay đổi các thông điệp xác nhận sang tiếng Việt bằng cách chỉnh sửa chuỗi được truyền vào hàm confirm().
2. Hàm confirm() có thể thay đổi kiểu giao diện không?
Không, kiểu giao diện của hàm confirm() phụ thuộc vào trình duyệt và không thể thay đổi.
3. Tôi có thể thêm hình ảnh hoặc biểu tượng vào hộp thoại xác nhận không?
Không, hàm confirm() chỉ hỗ trợ hiển thị văn bản đơn giản trong hộp thoại xác nhận.
4. Làm thế nào để viết mã JavaScript để xác nhận một hành động khác ngoài việc xác nhận xóa?
Bạn có thể sử dụng hàm confirm() hoặc Promise để viết mã JavaScript để xác nhận các hành động khác. Thay đổi câu thông báo và xử lý kết quả trả về tương ứng với hành động bạn muốn xác nhận.
Trên đây là hướng dẫn chi tiết về cách viết tin nhắn xác nhận bằng JavaScript. Bằng cách sử dụng các hàm confirm() và Promise, bạn có thể tạo ra các thông báo xác nhận linh hoạt và tương tác với người dùng trong quá trình phát triển trang web.
How To Get Confirm In Javascript?
JavaScript là một ngôn ngữ lập trình phía client được sử dụng rộng rãi trong phát triển các ứng dụng web. Trong quá trình phát triển, chúng ta thường cần xác nhận thông tin từ người dùng trước khi thực hiện các thao tác quan trọng như xóa dữ liệu hoặc thực hiện các thao tác thay đổi quan trọng khác. Trong bài viết này, chúng ta sẽ khám phá cách sử dụng hàm confirm trong JavaScript để xác nhận hành động của người dùng.
1. Hàm confirm trong JavaScript
Hàm confirm là một hàm có sẵn trong JavaScript, cho phép chúng ta hiển thị một hộp thoại xác nhận với hai nút “OK” và “Cancel”. Hàm này trả về giá trị true nếu người dùng chọn “OK” và trả về giá trị false nếu người dùng chọn “Cancel”.
Để sử dụng hàm confirm, chúng ta chỉ cần gọi nó và truyền một chuỗi thông báo mà chúng ta muốn hiển thị cho người dùng. Dưới đây là một ví dụ:
“`javascript
if (confirm(“Bạn có chắc muốn xóa?”)) {
// Thực hiện hành động xóa
} else {
// Hủy thao tác xóa
}
“`
2. Áp dụng của hàm confirm trong thực tế
Hàm confirm rất hữu ích trong việc xác nhận các thao tác quan trọng như xóa, thay đổi hay cập nhật dữ liệu. Khi người dùng nhấn “OK”, chúng ta có thể tiếp tục thực hiện hành động mong muốn. Nếu người dùng nhấn “Cancel”, chúng ta có thể hủy bỏ thao tác tránh làm hỏng dữ liệu.
Ví dụ: Khi chúng ta muốn xóa một bài viết, chúng ta có thể sử dụng hàm confirm để xác nhận hành động của người dùng. Nếu người dùng chọn “OK”, chúng ta xóa bài viết. Nếu người dùng chọn “Cancel”, chúng ta không thực hiện thao tác xóa.
3. Câu hỏi thường gặp
Q1: Tại sao không sử dụng hộp thoại alert thay vì confirm?
A1: Hộp thoại alert chỉ hiển thị một thông báo và không cho phép người dùng xác nhận hoặc hủy bỏ hành động. Trong khi đó, hàm confirm cho phép người dùng lựa chọn xác nhận hoặc hủy bỏ hành động.
Q2: Làm thế nào để kiểm tra người dùng có chọn “Cancel” hay không?
A2: Hàm confirm trả về giá trị true nếu người dùng chọn “OK” và giá trị false nếu chọn “Cancel”. Chúng ta có thể sử dụng điều kiện if để kiểm tra kết quả của hàm confirm.
Q3: Tôi có thể thay đổi ngôn ngữ của hộp thoại xác nhận không?
A3: Hộp thoại confirm hiển thị theo ngôn ngữ mặc định của trình duyệt và không cho phép thay đổi ngôn ngữ. Tuy nhiên, chúng ta có thể tạo một hộp thoại xác nhận tùy chỉnh bằng cách sử dụng các thư viện JavaScript hoặc CSS để hiển thị hộp thoại tuỳ biến.
4. Kết luận
Trong JavaScript, chúng ta có thể sử dụng hàm confirm để xác nhận hành động của người dùng trước khi thực hiện các thao tác quan trọng. Việc xác nhận giúp tránh những hành động không mong muốn và làm hỏng dữ liệu. Chúng ta cũng đã thảo luận về việc sử dụng hộp thoại xác nhận trong các tình huống thực tế và giải đáp các câu hỏi thường gặp liên quan đến việc sử dụng hàm confirm trong JavaScript.
FAQs (Các câu hỏi thường gặp)
Q1: Tại sao không sử dụng hộp thoại alert thay vì confirm?
A1: Hộp thoại alert chỉ hiển thị một thông báo và không cho phép người dùng xác nhận hoặc hủy bỏ hành động. Trong khi đó, hàm confirm cho phép người dùng lựa chọn xác nhận hoặc hủy bỏ hành động.
Q2: Làm thế nào để kiểm tra người dùng có chọn “Cancel” hay không?
A2: Hàm confirm trả về giá trị true nếu người dùng chọn “OK” và giá trị false nếu chọn “Cancel”. Chúng ta có thể sử dụng điều kiện if để kiểm tra kết quả của hàm confirm.
Q3: Tôi có thể thay đổi ngôn ngữ của hộp thoại xác nhận không?
A3: Hộp thoại confirm hiển thị theo ngôn ngữ mặc định của trình duyệt và không cho phép thay đổi ngôn ngữ. Tuy nhiên, chúng ta có thể tạo một hộp thoại xác nhận tùy chỉnh bằng cách sử dụng các thư viện JavaScript hoặc CSS để hiển thị hộp thoại tuỳ biến.
Xem thêm tại đây: canhocaocapvinhomes.vn
Jquery-Confirm
jQuery-Confirm là một thư viện JavaScript được thiết kế để giúp người phát triển web xác nhận hành động của người dùng trước khi thực hiện. Được xây dựng trên nền tảng jQuery, thư viện này giúp tạo ra các hộp thoại xác nhận đẹp mắt và dễ sử dụng.
jQuery-Confirm mang đến một cách tiếp cận đơn giản và hiệu quả để xác nhận các hành động quan trọng trên trang web. Với việc sử dụng các hộp thoại giao diện người dùng đẹp và linh hoạt, người dùng có thể dễ dàng xác nhận hoặc hủy bỏ hành động của mình trước khi nó tác động lên hệ thống.
Thiết lập và sử dụng jQuery-Confirm cũng rất đơn giản. Bạn chỉ cần tải xuống và liên kết thư viện trong file HTML của mình, sau đó sử dụng code JavaScript để kích hoạt các hộp thoại xác nhận. Ví dụ, để tạo một hộp thoại xác nhận khi người dùng nhấp vào một nút xóa, bạn có thể sử dụng đoạn mã sau:
“`javascript
$(“#delete-button”).click(function(){
$.confirm({
title: “Xác nhận xóa”,
content: “Bạn có chắc chắn muốn xóa?”,
buttons: {
confirm: {
text: “Xác nhận”,
action: function(){
// Thực hiện hành động xóa ở đây
}
},
cancel: {
text: “Hủy bỏ”,
action: function(){
// Hủy bỏ hành động xóa
}
}
}
});
});
“`
Với đoạn mã trên, khi người dùng nhấp vào nút có id là “delete-button”, một hộp thoại xác nhận sẽ xuất hiện hỏi liệu người dùng có chắc chắn muốn xóa hay không. Nếu người dùng xác nhận, hành động xóa sẽ được thực hiện, ngược lại, nếu người dùng hủy bỏ, hành động sẽ không được thực hiện.
jQuery-Confirm cung cấp nhiều tùy chọn để tùy chỉnh hộp thoại xác nhận. Bạn có thể thay đổi tiêu đề, nội dung, vị trí, màu sắc, cũng như tùy chỉnh các nút và hành động của chúng. Bằng cách sử dụng các tùy chọn khác nhau, bạn có thể tạo ra các hộp thoại xác nhận phù hợp với thiết kế và phong cách của trang web của mình.
Dưới đây là một số tùy chọn phổ biến có sẵn trong jQuery-Confirm:
– title: Tiêu đề của hộp thoại.
– content: Nội dung của hộp thoại.
– buttons: Một đối tượng chứa danh sách các nút và hành động tương ứng.
Ngoài ra, jQuery-Confirm cũng hỗ trợ các sự kiện để bạn có thể tương tác với hộp thoại xác nhận. Bạn có thể sử dụng các sự kiện như onOpen, onClose để thực hiện các hành động cần thiết khi hộp thoại xuất hiện hoặc đóng lại.
FAQs (Câu hỏi thường gặp):
1. jQuery-Confirm là gì?
– jQuery-Confirm là một thư viện JavaScript dựa trên nền tảng jQuery giúp người dùng xác nhận hành động trước khi thực hiện.
2. Tại sao nên sử dụng jQuery-Confirm?
– jQuery-Confirm giúp người dùng có một cách tiếp cận dễ dàng và đồng thời hiệu quả để xác nhận các hành động trên trang web, đảm bảo người dùng không vô tình thực hiện các hành động quan trọng.
3. Có thể tùy chỉnh giao diện của hộp thoại xác nhận trong jQuery-Confirm không?
– Có, jQuery-Confirm cung cấp rất nhiều tùy chọn để bạn có thể tùy chỉnh giao diện của hộp thoại xác nhận, bao gồm tiêu đề, nội dung, vị trí, màu sắc và các nút.
4. jQuery-Confirm có hỗ trợ các sự kiện không?
– Có, jQuery-Confirm hỗ trợ các sự kiện như onOpen, onClose để bạn có thể tương tác với hộp thoại xác nhận.
5. Làm thế nào để tạo một hộp thoại xác nhận với jQuery-Confirm?
– Để tạo một hộp thoại xác nhận, bạn cần tải xuống và liên kết thư viện jQuery-Confirm trong file HTML của mình, sau đó sử dụng code JavaScript để kích hoạt hộp thoại xác nhận.
6. Có phiên bản jQuery-Confirm nào miễn phí không?
– Có, jQuery-Confirm có phiên bản miễn phí và phiên bản trả phí với nhiều tính năng bổ sung và hỗ trợ.
Với jQuery-Confirm, bạn có thể đơn giản hoá việc xác nhận hành động trên trang web của mình. Thư viện này giúp cung cấp một giao diện dễ sử dụng và linh hoạt cho việc xác nhận hành động, giúp người dùng có được trải nghiệm tốt hơn.
Window.Confirm React
Trong quá trình phát triển ứng dụng web, chúng ta thường cần sử dụng các hộp thoại xác nhận để xác định hoặc xác định rõ ý kiến của người dùng trước khi thực hiện một hành động. Trong React, chúng ta có thể sử dụng window.confirm để tạo các hộp thoại xác nhận một cách dễ dàng và tiện lợi. Trong bài viết này, chúng ta sẽ khám phá sâu hơn về cách sử dụng window.confirm trong ứng dụng React và cách nó hoạt động.
1. window.confirm là gì?
window.confirm là một phương thức JavaScript hỗ trợ trong tất cả các trình duyệt hiện đại. Nó tạo ra một hộp thoại xác nhận với hai lựa chọn: “OK” và “Cancel”. Khi người dùng nhấn vào “OK”, giá trị trả về của phương thức sẽ là true. Ngược lại, khi người dùng nhấn vào “Cancel”, giá trị trả về sẽ là false. Cú pháp của phương thức này như sau:
window.confirm(message)
Trong đó, message là một chuỗi đại diện cho nội dung hiển thị trong hộp thoại xác nhận.
2. Sử dụng window.confirm trong ứng dụng React
Để sử dụng window.confirm trong ứng dụng React, chúng ta có thể đặt nó trong một hàm xử lý sự kiện, ví dụ như khi người dùng nhấn vào một nút xóa để xác nhận hành động. Dưới đây là một ví dụ:
import React from ‘react’;
function App() {
const handleDelete = () => {
const confirmed = window.confirm(“Bạn có chắc chắn muốn xóa?”);
if (confirmed) {
// Thực hiện xóa
}
};
return (
);
}
Trong ví dụ trên, khi người dùng nhấn vào nút “Xóa”, một hộp thoại xác nhận sẽ xuất hiện với nội dung “Bạn có chắc chắn muốn xóa?”. Nếu người dùng nhấn “OK”, hàm handleDelete sẽ thực hiện xóa.
3. Sử dụng useState hook trong window.confirm React
Đôi khi, chúng ta muốn lưu giá trị trả về của window.confirm và sử dụng nó cho các mục đích khác. Trong React, chúng ta có thể sử dụng useState hook để làm điều này. Dưới đây là một ví dụ:
import React, { useState } from ‘react’;
function App() {
const [isConfirmed, setIsConfirmed] = useState(false);
const handleDelete = () => {
const confirmed = window.confirm(“Bạn có chắc chắn muốn xóa?”);
setIsConfirmed(confirmed);
if (confirmed) {
// Thực hiện xóa
}
};
return (
Bạn đã xác nhận xóa.
}
);
}
Trong ví dụ trên, giá trị trả về của window.confirm được lưu vào state isConfirmed bằng useState hook. Nếu người dùng nhấn “OK”, một thông báo xác nhận xóa sẽ được hiển thị.
FAQs:
1. Tôi có thể thay đổi nút “OK” và “Cancel” trong cửa sổ xác nhận không?
Không, trình duyệt kiểm soát việc hiển thị nút “OK” và “Cancel” trên hộp thoại xác nhận, và bạn không thể thay đổi chúng.
2. Tôi có thể tạo ra một hộp thoại xác nhận tùy chỉnh không?
Không, window.confirm chỉ hỗ trợ tạo ra hộp thoại xác nhận thông qua giao diện người dùng mặc định của trình duyệt và không cho phép bạn tùy chỉnh giao diện.
3. Có cách nào để kiểm tra xem người dùng đã nhấn “Cancel” hoặc đóng hộp thoại không?
Không, window.confirm chỉ trả về true hoặc false tùy thuộc vào người dùng đã nhấn “OK” hoặc “Cancel”. Nếu người dùng đóng hộp thoại, giá trị trả về sẽ là false.
4. Làm thế nào để tạo ra một hộp thoại xác nhận có hình ảnh hoặc nội dung phức tạp hơn?
Để tạo ra một hộp thoại xác nhận có hình ảnh hoặc nội dung phức tạp hơn, bạn cần sử dụng các thư viện UI bên ngoài như Modal của React-Bootstrap hoặc Material-UI.
Hình ảnh liên quan đến chủ đề confirm message in javascript

Link bài viết: confirm message in javascript.
Xem thêm thông tin về bài chủ đề này confirm message in javascript.
- Window confirm() Method – W3Schools
- Window: confirm() method – Web APIs – MDN Web Docs
- How to use JavaScript to show a confirm message
- Javascript Window confirm() Method – GeeksforGeeks
- How to use JavaScript to show a confirm message
- Window confirm() Method – W3Schools
- Javascript Window confirm() Method – GeeksforGeeks
- JavaScript Confirm – Javatpoint
- JavaScript Message Boxes: alert(), confirm(), prompt()
- JavaScript confirm
- JavaScript – Create confirmation box with yes and no options
- Confirm Yes or No With JavaScript – Code – Envato Tuts+
- How to create a dialog with “Ok” and “Cancel” options
Xem thêm: https://canhocaocapvinhomes.vn/category/huong-dan/