VBScript InputBoxfunción
Manual de referencia completo de VBScript
La función InputBox muestra un cuadro de diálogo en el que el usuario puede ingresar texto y/o hacer clic en un botón. Si el usuario hace clic en el botón OK o presiona la tecla ENTER en el teclado, la función InputBox devuelve el texto del cuadro de texto. Si el usuario hace clic en el botón Cancelar, la función devuelve una cadena vacía ("").
Nota:Si se especifican los parámetros helpfile y context, se agregará un botón Ayuda al cuadro de diálogo.
Consejo:Consulte la función MsgBox.
sintaxis
InputBox(prompt[,title][,default][,xpos][,ypos][,helpfile,context])
| parámetros | descripción |
|---|---|
| prompt | Obligatorio. Mensaje que se muestra en el cuadro de diálogo. La longitud máxima de prompt es de aproximadamente 1024 caracteres, dependiendo del ancho de los caracteres utilizados. Si prompt contiene varias líneas, puede separar las líneas con caracteres de retorno de carro (Chr(13)), avance de línea (Chr(10)) o una combinación de retorno de carro y avance de línea (Chr(13) & Chr(10)). |
| title | Opcional. Título del cuadro de diálogo. El valor predeterminado es el nombre de la aplicación. |
| default | Opcional. Texto predeterminado en el cuadro de texto. |
| xpos | Opcional. Expresión numérica que especifica la distancia horizontal entre el borde izquierdo del cuadro de diálogo y el borde izquierdo de la pantalla (en twips*). Si se omite xpos, el cuadro de diálogo se centra horizontalmente. |
| ypos | Opcional. Expresión numérica que especifica la distancia vertical entre el borde superior del cuadro de diálogo y el borde superior de la pantalla (en twips*). Si se omite ypos, el cuadro de diálogo se muestra aproximadamente a un tercio de la distancia desde el borde inferior en dirección vertical. |
| helpfile | Opcional. Expresión de cadena que identifica el archivo de ayuda que proporciona ayuda contextual para el cuadro de diálogo. Debe usarse junto con el parámetro context. |
| context | Opcional. Expresión numérica que identifica el número de contexto asignado por el autor del archivo de ayuda a un tema de ayuda específico. Debe usarse junto con el parámetro helpfile. |
* twip es una unidad de medida, visualmente la misma que se muestra en el sistema.
1 twip equivale a 1/1440 de pulgada.
ejemplos
Ejemplo 1
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name")
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name")
End Function
</script>
Pruébalo »
Ejemplo 2
Cuadro de aviso con título:
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name","Userinput")
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name","Userinput")
End Function
</script>
Pruébalo »
Ejemplo 3
Cuadro de diálogo con texto predeterminado en el campo de entrada:
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name",,"Donald Duck")
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name",,"Donald Duck")
End Function
</script>
Pruébalo »
Ejemplo 4
Un cuadro de aviso que se muestra a 700 twips* del borde izquierdo de la pantalla.
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name",,,700)
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name",,,700)
End Function
</script>
Pruébalo »
Ejemplo 5
Un cuadro de aviso que se muestra a 500 twips* del borde superior de la pantalla.
<script type="text/vbscript">
Function myFunction()
fname=InputBox("Enter your name",,,,500)
End Function
</script>
Function myFunction()
fname=InputBox("Enter your name",,,,500)
End Function
</script>
Pruébalo »
Manual de referencia completo de VBScript Otras extensiones