Hàm InputBox của VBScript

Định nghĩa và cách sử dụng

Hàm InputBox có thể hiển thị một hộp thoại, nơi người dùng có thể nhập văn bản và/hoặc nhấn nút. Nếu người dùng nhấn nút xác nhận hoặc nhấn phím Enter trên bàn phím, hàm InputBox sẽ trả về văn bản trong hộp văn bản. Nếu người dùng nhấn nút hủy, hàm sẽ trả về một chuỗi rỗng ("").

Ghi chú:Nếu cùng lúc định nghĩa tham số helpfile và context, sẽ thêm một nút trợ giúp vào hộp thoại.

Lưu ý:Xin xem thêm hàm MsgBox.

Cú pháp

InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
Tham số Mô tả
prompt Chú ý. Thông báo trong hộp thoại. Độ dài tối đa của prompt khoảng 1024 ký tự, phụ thuộc vào độ rộng của ký tự được sử dụng. Nếu prompt chứa nhiều dòng, có thể sử dụng ký tự ngắt dòng (Chr(13)), ký tự chuyển dòng (Chr(10)) hoặc tổ hợp của cả hai (Chr(13) & Chr(10)) để phân tách các dòng.
title Tùy chọn. Biểu thức chuỗi hiển thị trong thanh tiêu đề của cửa sổ đối thoại. Nếu bỏ qua title, tên của ứng dụng sẽ hiển thị trong thanh tiêu đề.
default Tùy chọn. Biểu thức chuỗi hiển thị trong hộp văn bản, dùng làm giá trị phản hồi mặc định khi không có đầu vào khác. Nếu bỏ qua default, hộp văn bản sẽ trống.
xpos Tùy chọn. Giá trị biểu thức số, dùng để chỉ định khoảng cách từ cạnh trái của cửa sổ đối thoại đến cạnh trái của màn hình (đơn vị là titch). Nếu bỏ qua xpos, cửa sổ đối thoại sẽ xuất hiện ở giữa theo hướng ngang.
ypos Tùy chọn. Giá trị biểu thức số, dùng để chỉ định khoảng cách từ cạnh trên của cửa sổ đối thoại đến cạnh trên của màn hình (đơn vị là titch). Nếu bỏ qua ypos, cửa sổ đối thoại sẽ hiển thị ở khoảng cách khoảng một phần ba từ cạnh dưới của màn hình.
helpfile Tùy chọn. Biểu thức chuỗi, dùng để xác định tài liệu hướng dẫn cung cấp giúp đỡ ngữ cảnh liên quan cho cửa sổ đối thoại. Nếu đã cung cấp helpfile, thì phải cung cấp context.
context Tùy chọn. Giá trị biểu thức số, dùng để xác định mã số ngữ cảnh được tác giả tài liệu hướng dẫn chỉ định cho một chủ đề hướng dẫn cụ thể. Nếu đã cung cấp context, thì phải cung cấp helpfile.

Mẫu

dim fname
fname=InputBox("Nhập tên của bạn:")
MsgBox("Tên của bạn là " & fname)