📜  p5.js | createInput()函数

📅  最后修改于: 2022-05-13 01:56:26.718000             🧑  作者: Mango

p5.js | createInput()函数

createInput()函数用于在 DOM 中创建一个输入元素以接受文本输入。可选参数可用于设置可以输入的输入类型。您可以使用 set()函数来定义框的长度。

句法:

createInput(value, type)

参数:此函数接受上面提到的两个参数,如下所述:

  • value:此字符串参数用于设置输入的默认值。
  • type:这是一个字符串参数,用于设置输入的类型。它可以具有诸如“文本”、“密码”等值,用于接受具有该特定格式的文本。

返回值:它返回一个指向带有创建节点的 p5.Element 的指针。

以下示例说明了 p5.js 中的createInput()函数:

示例 1:

function setup() {
  createCanvas(300, 200);
  textSize(18);
  
  text("Enter username:", 20, 20);
  usernameInput = createInput('Your username', 'text');
  usernameInput.position(30, 40);
  
  text("Enter password:", 20, 80);
  passInput = createInput('', 'password');
  passInput.position(30, 100);
  
  text("Enter Date of Birth:", 20, 140); 
  dobInput = createInput('1970-01-01', 'date');
  dobInput.position(30, 160);
}

输出:

输入-多分钟

示例 2:

function setup() {
  createCanvas(600, 300);
  textSize(28);
  text("Write in the input box to display the text", 20, 40);
  
  // Create input element
  let inputElem = createInput('');
  inputElem.input(onInput);
  inputElem.position(30, 60)
}
  
function onInput() {
  clear();
  text("Write in the input box to display the text", 20, 40);
  
  fill("green")
  strokeWeight(10)
  rect(0, 100, 600, 100)
  
  // Display the text entered
  fill("black")
  text(this.value(), 20, 140)
}

输出:

输入文本

在线编辑器: https://editor.p5js.org/

环境设置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/

参考: https://p5js.org/reference/#/p5/createInput