在使用 JS 进行选择时在文本框中显示数据
display data in text box on selection using js
>我有多个盒子。在选择任何框时,我必须在文本框中显示其值。假设我选择框 1。我必须在文本框中显示值,当我取消选择时,该值必须消失。如果我选择多个框,值必须显示在文本框中,以逗号分隔。
怎么能做到呢?
我的代码是:
<input type="text" id="selectedvalue" disabled="true" class="text" name="selectedvalue" />
<tr>
<td>
<div class="box A1" id="A1"></div>
</td>
<td>
<div class="box A2"></div>
</td>
<td>
<div class="box A3"></div>
</td>
<td>
<div class="box A4 "></div>
</td>
</tr>
这可以使用 JQuery 轻松完成,
这是它的JavaScript代码
var clickedBoxes=[];
$(".box").on("click", function() {
var clikedElem = $(this);
var text='';
if(clikedElem.hasClass('clicked')){
clikedElem.removeClass('clicked');
clickedBoxes.splice(clickedBoxes.indexOf(clikedElem.text()),1);
}
else{
clikedElem.addClass('clicked');
clickedBoxes.push(clikedElem.text());
}
$('#selectedvalue').val(clickedBoxes);
});
这是一个完整的 JsFiddle 示例
相关文章:
- 使用敲除绑定多个文本数据
- Node.js向/从MongoDB发送/返回纯文本数据的最基本方法是什么
- 从 jquery 更新 html 文本数据
- 我将文本数据转换为jquery对象,但创建的文本数据不是我期望的
- 从当前页面之外的系统剪贴板获取最后的“文本”数据
- 如何从另一个网站或时间获取文本/数据
- 从 json 获取文本数据
- Angularjs文本/数据未显示
- 从<p>标记到twitter小部件文本数据属性
- 通过http请求将java代码中的连续文本数据发送到html
- 仅当关联复选框选中MySql时才插入输入文本数据
- 将纯文本数据转换为json
- 关于在数据库(SQL)中保存文本数据的要求
- 文本数据和文件的POST
- 如果当前文本数据=任何其他文本数据,则.
- HTML按钮将输入文本数据发送到ASP端
- 用IE、ADODB从base64文本数据中保存二进制文件.流式传输到硬盘
- 提交文本-数据和文件的php脚本与jquery
- 删除HTML文件中的一些文本数据
- HTML将文本数据转换为文件并上传