繁体   English   中英

表单输入文本从 JSON 数组中获取值

[英]Form Input Text Get Value from JSON Array

我为我的 Web 应用程序制作了一个表单,一些字段的值来自从数据库中的处理表获得的 JSON 数组。

{"treatment":[
     { "id" : 1, "name" : "Leg Training" },
     { "id" : 2, "name" : "Blood Pressure Control" },
     { "id" : 3, "name" : "MTT" },
     { "id" : 4, "name" : "Radiography" },
     { "id" : 5, "name" : "Doppler Ultrasonography" },
]}

我想为我的表单创建输入文本,而不是选择框,以检查用户编写的单词,并从 JSON 数组中的键名为用户推荐每个相似的单词。 当用户从推荐中选择一个词时,它会在框中显示该词,但在值中,它将是 id-value 而不是词 (name-value) ,因为表单将发布在不同的表格中,至于现在,它只能使用 id 作为外键从处理表中获取数据。

根据我对您的问题的理解,如果您想使用纯 HTML 并使用输入字段,这应该可以帮助您入门。

 <form method="get"> <input name="test" type="text" list="list1" autocomplete="off"/> <datalist id="list1"> <option value="1">Leg Training</option> <option value="2">Blood Pressure Control</option> <option value="3">MTT</option> <option value="4">Radiography</option> <option value="5">Doppler Ultrasonography</option> </datalist> <input type="submit"> </form>

显示文本并不是真正的疾病名称,但您的用户可以键入疾病名称以从列表中找到它。


如果您在这里有任何困惑,请告诉我:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM