gpt4 book ai didi

observablehq - 如何在 Observablehq 中创建带有标签的输入字段

转载 作者:行者123 更新时间:2023-12-01 12:13:43 26 4
gpt4 key购买 nike

我可以使用此代码创建一个输入文本框。在同一行添加标签,同时仍将其绑定(bind)到同一个全局变量的最佳方法是什么?

viewof myText = html`<input type="text" value="initial value">

我愿意

viewof myText = html`Enter something: <input type="text" value="initial value">

但 myText 没有绑定(bind)到输入字段。

最佳答案

获得这种效果的最简单方法是使用 Jeremy 的 Inputs notebook ,其中包括带标签的文本框。您可以将文本框方法import 到您的笔记本中,这样就解决了一般问题。

不导入另一个笔记本,最简单的方法是这样的:

viewof myText = {
let form = html`Enter something: <input type="text" value="initial value">`;
form.addEventListener('input', e => {
form.value = e.target.value
});
return form;
}

viewof 读取返回给它的 .value 属性,此代码将 .value 属性设置为包含的值输入。当输入元素是单元格中唯一的东西时,viewof 无需任何额外代码即可工作,但如果有多个元素都有值,则用户代码需要告诉笔记本哪个输入提供值。

关于observablehq - 如何在 Observablehq 中创建带有标签的输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49827329/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com