Skip to contents

Adds an direct number input element to a website.

Usage

input_number(label, id = label, ..., default = NULL, variable = NULL,
  min = NULL, max = NULL, step = NULL, type = "number", class = NULL,
  note = NULL, dataview = NULL, floating_label = TRUE, buttons = FALSE,
  show_range = FALSE)

Arguments

label

Label of the input for the user.

id

Unique ID of the element to be created.

...

Other attributes to add to the input.

default

Default value of the input, the ID of an input to use as the default, or "min" or "max" to default to the current minimum or maximum value.

variable

The name of a variable or ID of a variable selector to get a range from.

min

The smallest allowed value.

max

The largest allowed value.

step

Amount to increase or decrease the value by when changed with arrows.

type

Name of the input's type -- other number-based types like date might make sense.

class

Class names to add to the input's list.

note

Text to display as a tooltip for the input.

dataview

ID of a input_dataview, to use as a source of variables.

floating_label

Logical; if FALSE, labels are separate from their input elements.

buttons

Logical; if TRUE, adds increment and decrement buttons to the sides of the input.

show_range

Logical; if TRUE, adds min and max indicators around the input field.

Value

A character vector of the contents to be added.

Examples

if (FALSE) {
input_text("entered_text", "Enter Text:")
}