常见的用户界面元素之一是下拉列表(Dropdown List),提供一组可选项供用户选择。该元素通常显示为展开的列表形式,用户可以通过单击或选择列表中的选项。对于下拉列表的选项,一般由系统代码组成,因此通常无法对其进行维护,但有时会需要动态更新下拉列表的选项值。本文将介绍如何通过输入框实现下拉列表选项值的动态更新。
下拉列表(Dropdown List)是一种常见的用户界面元素,用于提供一组选项供用户选择。它通常以一个展开的列表形式出现,用户可以点击或选择列表中的一个选项。
一般来说,他的选项值是由系统代码组成的,所以一般是不能维护里面的选项值,但是经常会出现需要动态维护下拉列表的选项这种需求。所以今天就教大家如何通过输入框动态维护下拉列表里面的选项值。
我们如果用axure自带的下拉列表,他只能在编辑界面修改下拉列表的值,没有办法在演示界面修改。但是如果我们知道下拉列表的原型,就可以通过修改代码的方式,实现在演示界面动态维护下拉列表的效果
我们知道axure演示是通过浏览器来实现的,归根到底就是html、js、css代码,这个在以前的js调用的文章里也有详细讲解,所以我们可以通过代码调用,调用下拉列表,那下拉列表的html代码其实就是:
2. 文本框里文本的处理那我们怎样对文本框里的值进行处理呢?如果可以有特殊标记的话,例如用每个选项用包围,这样我们用replace函数就可以实现了, 将【的值替换成那我们只需要写个循环,先提取第一行的选项1,将格式转为 那如果值为空,我们就提取完成结束循环,结束循环我们用设置文本的交互,将提取完成的选项值设置到通过设置文本,设置到里面,然后触发js重新调用输入框就可以了。到这里我们基本级完成了,如果需要调整下拉列表的尺寸,我们也可以通过width和height字段修改,例如宽200高30的输入框,我们就可以写成这样。这样我们就制作完成了通过文本框维护下拉列表选项的原型模板了,下次使用时,只需要复制粘贴,修改输入框里的选项文字,即可自动实现动态维护下拉列表选项的效果了,是不是很方便呢?当然,后续你们也可以根据需要,增加一些效果,例如把输入框放在弹窗里,通过按钮显示弹窗,再修改下拉列表的值。那以上就是本期教程的全部内容,感兴趣的同学们可以动手试试哦,感谢您的阅读,我们下期见。本文由 @AI产品人 原创发布于人人都是产品经理,未经许可,禁止转载题图来自 Unsplash,基于 CC0 协议该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。","gnid":"939b8176a371dc4f5","img_data":[{"flag":2,"img":[{"desc":"","height":"420","title":"","url":"https://p0.ssl.img.360kuai.com/t016bc79a4d9d23aae3.jpg","width":"900"},{"desc":"","height":"323","s_url":"https://p0.ssl.img.360kuai.com/t01febee3ea4e2a792f_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01febee3ea4e2a792f.gif","width":"723"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1685008860000,"pure":"","rawurl":"http://zm.news.so.com/78e7e52e2a0e1d5a04f8b314922c29eb","redirect":0,"rptid":"e3036f675db622eb","rss_ext":[],"s":"t","src":"人人都是产品经理","tag":[],"title":"Axure高保真教程:通过文本框维护下拉列表选项 古霞季2139HTML下拉列表制作 - 鄂佳侄19774579608 ______ 可编辑网上实例很多,模糊查询:javascript+正则表达式 分页:本地缓存数据,还是到后台取~ 古霞季2139html中怎么写一个自定义可多选的下拉列表 - 鄂佳侄19774579608 ______ 做成类似于中华英才网选地区或者职业的那种就可以,不用的时候隐藏着,用的时候点一下,弹出来(其实是个隐藏的div),选择好以后再隐藏 古霞季2139html怎么写上拉菜单,我查了几个都是下拉菜单 - 鄂佳侄19774579608 ______ 是这样的效果吧?!这是具体的代码,用纯CSS写的,希望能帮助到你!<!doctype html><html><head><meta charset="utf-8"><title>底部菜单上弹且固定</title><style>*{ margin:0; padding:0;} body{ margin:0; padding:0; background:#f3f3f3;}... 古霞季2139如何使用dreamwaver在html网页中做出带链接的下拉列表框? - 鄂佳侄19774579608 ______ 我刚才写了一个简单的代码,你按照这种思路应该就可以了 至于外观上面的你可以加点背景图片,变成跟真的下拉框一样的 主要利用css和js编写:<html><head><script type="text/javascript"> function get() { document.getElementById("id").... 古霞季2139关于HTML中的下拉菜单 - 鄂佳侄19774579608 ______ <li><a href="[field:arcurl/]">[field:title/]</a></li><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns=" http://www.w3.org/1999/xhtml"><head><meta http-equiv="... 古霞季2139html下拉列表怎样填写栏 - 鄂佳侄19774579608 ______ 先一个下拉框选择国家的.然后给select加改变事件.当改变的时候,获取选中的值,再根据这个值显示对应的城市select 古霞季2139如何用html 实现双下拉列表的效果 例如我选定第一个列里的项目一 第二个下拉列表会出现相应的选项? - 鄂佳侄19774579608 ______ 必须用 js 网上有现成的 js 下载一个就好啦. 古霞季2139HTML CSS下拉列表怎么显示在最前面 - 鄂佳侄19774579608 ______ 你给这个下拉列表的最外层的div 加上 z-index: 9999;这个属性就可以了 古霞季2139怎样动态添加HTML标记中下拉列表框 用javascript - 鄂佳侄19774579608 ______ 你是要动态增加页面中下拉列表框中的列表项目呢,还是只要在页面里增加一个下拉列表框就可以了? 古霞季2139关于web中下拉列表的几种实现方法 - 鄂佳侄19774579608 ______ <!-- 下拉列表框 --> <div> <select name="selectAge" id="selectAge"> <option value="1">18-21</option> <option value="2">22-25</option> <option value="3">26-29</option> <option value="4">30-35</option> <option value=...
那我们怎样对文本框里的值进行处理呢?如果可以有特殊标记的话,例如用每个选项用包围,这样我们用replace函数就可以实现了, 将【的值替换成那我们只需要写个循环,先提取第一行的选项1,将格式转为 那如果值为空,我们就提取完成结束循环,结束循环我们用设置文本的交互,将提取完成的选项值设置到通过设置文本,设置到里面,然后触发js重新调用输入框就可以了。到这里我们基本级完成了,如果需要调整下拉列表的尺寸,我们也可以通过width和height字段修改,例如宽200高30的输入框,我们就可以写成这样。这样我们就制作完成了通过文本框维护下拉列表选项的原型模板了,下次使用时,只需要复制粘贴,修改输入框里的选项文字,即可自动实现动态维护下拉列表选项的效果了,是不是很方便呢?当然,后续你们也可以根据需要,增加一些效果,例如把输入框放在弹窗里,通过按钮显示弹窗,再修改下拉列表的值。那以上就是本期教程的全部内容,感兴趣的同学们可以动手试试哦,感谢您的阅读,我们下期见。本文由 @AI产品人 原创发布于人人都是产品经理,未经许可,禁止转载题图来自 Unsplash,基于 CC0 协议该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。","gnid":"939b8176a371dc4f5","img_data":[{"flag":2,"img":[{"desc":"","height":"420","title":"","url":"https://p0.ssl.img.360kuai.com/t016bc79a4d9d23aae3.jpg","width":"900"},{"desc":"","height":"323","s_url":"https://p0.ssl.img.360kuai.com/t01febee3ea4e2a792f_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01febee3ea4e2a792f.gif","width":"723"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1685008860000,"pure":"","rawurl":"http://zm.news.so.com/78e7e52e2a0e1d5a04f8b314922c29eb","redirect":0,"rptid":"e3036f675db622eb","rss_ext":[],"s":"t","src":"人人都是产品经理","tag":[],"title":"Axure高保真教程:通过文本框维护下拉列表选项 古霞季2139HTML下拉列表制作 - 鄂佳侄19774579608 ______ 可编辑网上实例很多,模糊查询:javascript+正则表达式 分页:本地缓存数据,还是到后台取~ 古霞季2139html中怎么写一个自定义可多选的下拉列表 - 鄂佳侄19774579608 ______ 做成类似于中华英才网选地区或者职业的那种就可以,不用的时候隐藏着,用的时候点一下,弹出来(其实是个隐藏的div),选择好以后再隐藏 古霞季2139html怎么写上拉菜单,我查了几个都是下拉菜单 - 鄂佳侄19774579608 ______ 是这样的效果吧?!这是具体的代码,用纯CSS写的,希望能帮助到你!<!doctype html><html><head><meta charset="utf-8"><title>底部菜单上弹且固定</title><style>*{ margin:0; padding:0;} body{ margin:0; padding:0; background:#f3f3f3;}... 古霞季2139如何使用dreamwaver在html网页中做出带链接的下拉列表框? - 鄂佳侄19774579608 ______ 我刚才写了一个简单的代码,你按照这种思路应该就可以了 至于外观上面的你可以加点背景图片,变成跟真的下拉框一样的 主要利用css和js编写:<html><head><script type="text/javascript"> function get() { document.getElementById("id").... 古霞季2139关于HTML中的下拉菜单 - 鄂佳侄19774579608 ______ <li><a href="[field:arcurl/]">[field:title/]</a></li><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns=" http://www.w3.org/1999/xhtml"><head><meta http-equiv="... 古霞季2139html下拉列表怎样填写栏 - 鄂佳侄19774579608 ______ 先一个下拉框选择国家的.然后给select加改变事件.当改变的时候,获取选中的值,再根据这个值显示对应的城市select 古霞季2139如何用html 实现双下拉列表的效果 例如我选定第一个列里的项目一 第二个下拉列表会出现相应的选项? - 鄂佳侄19774579608 ______ 必须用 js 网上有现成的 js 下载一个就好啦. 古霞季2139HTML CSS下拉列表怎么显示在最前面 - 鄂佳侄19774579608 ______ 你给这个下拉列表的最外层的div 加上 z-index: 9999;这个属性就可以了 古霞季2139怎样动态添加HTML标记中下拉列表框 用javascript - 鄂佳侄19774579608 ______ 你是要动态增加页面中下拉列表框中的列表项目呢,还是只要在页面里增加一个下拉列表框就可以了? 古霞季2139关于web中下拉列表的几种实现方法 - 鄂佳侄19774579608 ______ <!-- 下拉列表框 --> <div> <select name="selectAge" id="selectAge"> <option value="1">18-21</option> <option value="2">22-25</option> <option value="3">26-29</option> <option value="4">30-35</option> <option value=...
那我们只需要写个循环,先提取第一行的选项1,将格式转为 那如果值为空,我们就提取完成结束循环,结束循环我们用设置文本的交互,将提取完成的选项值设置到通过设置文本,设置到里面,然后触发js重新调用输入框就可以了。到这里我们基本级完成了,如果需要调整下拉列表的尺寸,我们也可以通过width和height字段修改,例如宽200高30的输入框,我们就可以写成这样。这样我们就制作完成了通过文本框维护下拉列表选项的原型模板了,下次使用时,只需要复制粘贴,修改输入框里的选项文字,即可自动实现动态维护下拉列表选项的效果了,是不是很方便呢?当然,后续你们也可以根据需要,增加一些效果,例如把输入框放在弹窗里,通过按钮显示弹窗,再修改下拉列表的值。那以上就是本期教程的全部内容,感兴趣的同学们可以动手试试哦,感谢您的阅读,我们下期见。本文由 @AI产品人 原创发布于人人都是产品经理,未经许可,禁止转载题图来自 Unsplash,基于 CC0 协议该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。","gnid":"939b8176a371dc4f5","img_data":[{"flag":2,"img":[{"desc":"","height":"420","title":"","url":"https://p0.ssl.img.360kuai.com/t016bc79a4d9d23aae3.jpg","width":"900"},{"desc":"","height":"323","s_url":"https://p0.ssl.img.360kuai.com/t01febee3ea4e2a792f_1.gif","title":"","url":"https://p0.ssl.img.360kuai.com/t01febee3ea4e2a792f.gif","width":"723"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"hbase","pub_time":1685008860000,"pure":"","rawurl":"http://zm.news.so.com/78e7e52e2a0e1d5a04f8b314922c29eb","redirect":0,"rptid":"e3036f675db622eb","rss_ext":[],"s":"t","src":"人人都是产品经理","tag":[],"title":"Axure高保真教程:通过文本框维护下拉列表选项 古霞季2139HTML下拉列表制作 - 鄂佳侄19774579608 ______ 可编辑网上实例很多,模糊查询:javascript+正则表达式 分页:本地缓存数据,还是到后台取~ 古霞季2139html中怎么写一个自定义可多选的下拉列表 - 鄂佳侄19774579608 ______ 做成类似于中华英才网选地区或者职业的那种就可以,不用的时候隐藏着,用的时候点一下,弹出来(其实是个隐藏的div),选择好以后再隐藏 古霞季2139html怎么写上拉菜单,我查了几个都是下拉菜单 - 鄂佳侄19774579608 ______ 是这样的效果吧?!这是具体的代码,用纯CSS写的,希望能帮助到你!<!doctype html><html><head><meta charset="utf-8"><title>底部菜单上弹且固定</title><style>*{ margin:0; padding:0;} body{ margin:0; padding:0; background:#f3f3f3;}... 古霞季2139如何使用dreamwaver在html网页中做出带链接的下拉列表框? - 鄂佳侄19774579608 ______ 我刚才写了一个简单的代码,你按照这种思路应该就可以了 至于外观上面的你可以加点背景图片,变成跟真的下拉框一样的 主要利用css和js编写:<html><head><script type="text/javascript"> function get() { document.getElementById("id").... 古霞季2139关于HTML中的下拉菜单 - 鄂佳侄19774579608 ______ <li><a href="[field:arcurl/]">[field:title/]</a></li><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns=" http://www.w3.org/1999/xhtml"><head><meta http-equiv="... 古霞季2139html下拉列表怎样填写栏 - 鄂佳侄19774579608 ______ 先一个下拉框选择国家的.然后给select加改变事件.当改变的时候,获取选中的值,再根据这个值显示对应的城市select 古霞季2139如何用html 实现双下拉列表的效果 例如我选定第一个列里的项目一 第二个下拉列表会出现相应的选项? - 鄂佳侄19774579608 ______ 必须用 js 网上有现成的 js 下载一个就好啦. 古霞季2139HTML CSS下拉列表怎么显示在最前面 - 鄂佳侄19774579608 ______ 你给这个下拉列表的最外层的div 加上 z-index: 9999;这个属性就可以了 古霞季2139怎样动态添加HTML标记中下拉列表框 用javascript - 鄂佳侄19774579608 ______ 你是要动态增加页面中下拉列表框中的列表项目呢,还是只要在页面里增加一个下拉列表框就可以了? 古霞季2139关于web中下拉列表的几种实现方法 - 鄂佳侄19774579608 ______ <!-- 下拉列表框 --> <div> <select name="selectAge" id="selectAge"> <option value="1">18-21</option> <option value="2">22-25</option> <option value="3">26-29</option> <option value="4">30-35</option> <option value=...
那如果值为空,我们就提取完成结束循环,结束循环我们用设置文本的交互,将提取完成的选项值设置到通过设置文本,设置到里面,然后触发js重新调用输入框就可以了。
到这里我们基本级完成了,如果需要调整下拉列表的尺寸,我们也可以通过width和height字段修改,例如宽200高30的输入框,我们就可以写成这样。
这样我们就制作完成了通过文本框维护下拉列表选项的原型模板了,下次使用时,只需要复制粘贴,修改输入框里的选项文字,即可自动实现动态维护下拉列表选项的效果了,是不是很方便呢?当然,后续你们也可以根据需要,增加一些效果,例如把输入框放在弹窗里,通过按钮显示弹窗,再修改下拉列表的值。
那以上就是本期教程的全部内容,感兴趣的同学们可以动手试试哦,感谢您的阅读,我们下期见。
本文由 @AI产品人 原创发布于人人都是产品经理,未经许可,禁止转载
题图来自 Unsplash,基于 CC0 协议
该文观点仅代表作者本人,人人都是产品经理平台仅提供信息存储空间服务。
古霞季2139HTML下拉列表制作 - 鄂佳侄19774579608 ______ 可编辑网上实例很多,模糊查询:javascript+正则表达式 分页:本地缓存数据,还是到后台取~
古霞季2139html中怎么写一个自定义可多选的下拉列表 - 鄂佳侄19774579608 ______ 做成类似于中华英才网选地区或者职业的那种就可以,不用的时候隐藏着,用的时候点一下,弹出来(其实是个隐藏的div),选择好以后再隐藏
古霞季2139html怎么写上拉菜单,我查了几个都是下拉菜单 - 鄂佳侄19774579608 ______ 是这样的效果吧?!这是具体的代码,用纯CSS写的,希望能帮助到你!<!doctype html><html><head><meta charset="utf-8"><title>底部菜单上弹且固定</title><style>*{ margin:0; padding:0;} body{ margin:0; padding:0; background:#f3f3f3;}...
古霞季2139如何使用dreamwaver在html网页中做出带链接的下拉列表框? - 鄂佳侄19774579608 ______ 我刚才写了一个简单的代码,你按照这种思路应该就可以了 至于外观上面的你可以加点背景图片,变成跟真的下拉框一样的 主要利用css和js编写:<html><head><script type="text/javascript"> function get() { document.getElementById("id")....
古霞季2139关于HTML中的下拉菜单 - 鄂佳侄19774579608 ______ <li><a href="[field:arcurl/]">[field:title/]</a></li><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns=" http://www.w3.org/1999/xhtml"><head><meta http-equiv="...
古霞季2139html下拉列表怎样填写栏 - 鄂佳侄19774579608 ______ 先一个下拉框选择国家的.然后给select加改变事件.当改变的时候,获取选中的值,再根据这个值显示对应的城市select
古霞季2139如何用html 实现双下拉列表的效果 例如我选定第一个列里的项目一 第二个下拉列表会出现相应的选项? - 鄂佳侄19774579608 ______ 必须用 js 网上有现成的 js 下载一个就好啦.
古霞季2139HTML CSS下拉列表怎么显示在最前面 - 鄂佳侄19774579608 ______ 你给这个下拉列表的最外层的div 加上 z-index: 9999;这个属性就可以了
古霞季2139怎样动态添加HTML标记中下拉列表框 用javascript - 鄂佳侄19774579608 ______ 你是要动态增加页面中下拉列表框中的列表项目呢,还是只要在页面里增加一个下拉列表框就可以了?
古霞季2139关于web中下拉列表的几种实现方法 - 鄂佳侄19774579608 ______ <!-- 下拉列表框 --> <div> <select name="selectAge" id="selectAge"> <option value="1">18-21</option> <option value="2">22-25</option> <option value="3">26-29</option> <option value="4">30-35</option> <option value=...