只打印下拉列表中选定的项目
Print only selected item from drop down
我的页面上有一个选择输入。当我打印页面时,select的所有选项都会被打印出来,而不是被选中的那个。如何使它只打印选中的选项?
<select class="form-control" id=myID onchange="update_status(this)">
<option value="1" selected>Pending</option>
<option value="2">Under-Preparation</option>
<option value="3">Delivered</option>
</select>
打印选中选项的值,如下代码段所示。运行代码片段进行演示。
function update_status(selected_option){
console.log(selected_option.value);
}
<select class="form-control" id=myID onchange="update_status(this)">
<option value="s1" selected>Pending</option>
<option value="s2">Under-Preparation</option>
<option value="s3">Delivered</option>
</select>
效果很好…
javascript print()函数只显示PDF预览中呈现的[可见]项。
这是你可以想象的例子。
This might helps. Have fun.
可以这样做-
function update_status(currentObj){
console.log(currentObj.options[currentObj.selectedIndex].value);
}
JS小提琴
谢谢! !
添加this。value而不是this,检查代码片段
function update_status(vm) {
console.log(vm);
}
<select class="form-control" id=myID onchange="update_status(this.value)">
<option value="1" selected>Pending</option>
<option value="2">Under-Preparation</option>
<option value="3">Delivered</option>
</select>
相关文章:
- 正在将数据主题添加到所有项目
- 使用javascript将动态表从一个html页面打印到另一个html页
- JavaScript打印功能使日历停止工作
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 如何检查管道中未定义的项目
- 如何以异步方式打印q中的项目
- 原始javascript将json对象中的项目打印到列表中的屏幕上
- 在 Javascript 中连续打印 X 数量的项目
- 仅打印页面上的选定项目
- Backbone-简单集合视图-can't打印项目
- 如何在html中打印选中的项目到下拉列表
- Unicode项目符号打印为问号
- 如何使用AJAX显示/打印从数据库中获取的每个项目/对象的属性名称
- 我无法从元素中打印项目.量角器中的所有语句
- 离子1:离子列表打印所选项目值
- 如何使用jquery或php中的javascript从引导程序下拉列表中打印所选项目
- 使用 NG-重复将按不同类别排序的所有项目打印成行
- 如何打印出 3 个项目,它与 2 个输入(价格和数量)相关联
- 打印本地存储项目的概览
- 只打印下拉列表中选定的项目