def setup
createCanvas(100, 100)
background('grey')
inp = createInput('')
inp.position(0, 0)
inp.size(100 - 8)
inp.input do
background('grey')
fill('white')
textSize(20)
text(inp.value, 10, 60)
end
end
入力ボックスを生成します。
| 引数名 | 内容 | 備考 | オプション | デフォルト値 |
|---|---|---|---|---|
| value | 初期入力値 | ○ | "" | |
| type | タイプ | "text" "password" "hidden" "submit" "reset" "search" "tel" "url" "email" "image" "file" "button" "range" "checkbox" "radio" | ○ | "text" |
p5.Elementオブジェクト
(<input></input>タグの HTMLエレメント)
| メソッド | 内容 | 備考 |
|---|---|---|
| changed do ... end | 入力ボックスの状態が変わったときに実行される処理ブロックを記述 | |
| input do ... end | 入力ボックスで Enterキーが押されたときに実行される処理ブロックを記述 | |
| value | 入力ボックスの value属性を取得 | |
| value(v) | 入力ボックスの value属性に値vを設定 |