简体   繁体   English

可以将选项卡值分配给html表单元素吗?

[英]Possible to assign tab value to html form element?

I am curious if it possible to assign a tab character as value to an html dropdown list. 我很好奇是否可以将标签字符作为值分配给html下拉列表。 This is my current markup: 这是我目前的标记:

<select id="delimiter-select" class="form-control form-control-sm csv-select">
               <option value=",">Comma (,)</option>
               <option value=";">Semi-Colon (;)</option>
               <option value="|">Pipes (|)</option>
               <option value="Tab">Tab</option>
</select>

Where the value Tab is I would like that to be a tab character that I can eventually pass to JS. 值Tab是我希望它是一个tab标签,我最终可以传递给JS。

There is a HTML entity for the Tab character, &Tab; Tab字符有一个HTML实体, &Tab; or &#9; &#9; , use that: ,使用:

 document.getElementById("delimiter-select").onchange = function (e) {console.log(` Separator is ${e.target.value} separating`)} 
 <select id="delimiter-select" class="form-control form-control-sm csv-select"> <option value=",">Comma (,)</option> <option value=";">Semi-Colon (;)</option> <option value="|">Pipes (|)</option> <option value="&Tab;">Tab</option> </select> 

Use &#9; 使用&#9; as the tabulation HTML entity 作为制表HTML实体

 console.log($('#input').val() + 'Test'); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input id="input" value="&#9;"> 

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

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