Javascript 如何创建类似Outlook的文本框,以便在html中显示收件人姓名

Javascript 如何创建类似Outlook的文本框,以便在html中显示收件人姓名,javascript,jquery,angularjs,html,css,Javascript,Jquery,Angularjs,Html,Css,我需要创建一个文本框控件,如outlook to。 基本上,我需要输入一些用分号分隔的用户名,Ctrl-K(或单击按钮)将验证用户是否与Outlook中的用户一样 有人能帮忙吗 提前感谢。这是一个关于您可能尝试的非常快速和肮脏的示例,显然可以进行改进,但大多数情况下都会发生类似的情况 //可能匹配的列表 变量名称=['john'、'ben'、'dylan'、'kelly'、'beth'] //关于表格提交 $('form')。在('submit',function()上{ //获取输入 var

我需要创建一个文本框控件,如outlook to。 基本上,我需要输入一些用分号分隔的用户名,Ctrl-K(或单击按钮)将验证用户是否与Outlook中的用户一样

有人能帮忙吗


提前感谢。

这是一个关于您可能尝试的非常快速和肮脏的示例,显然可以进行改进,但大多数情况下都会发生类似的情况

//可能匹配的列表
变量名称=['john'、'ben'、'dylan'、'kelly'、'beth']
//关于表格提交
$('form')。在('submit',function()上{
//获取输入
var text=$('input[type=text]')。val()
var匹配=文本;
//检查每个名字
名称.forEach(函数(e,i){
//检查名称是否匹配
如果(e.indexOf(text)>-1){
//找到一个匹配项,设置它
匹配=e
}
})
//更新输入
$('input[type=text]').val(匹配)
})

Stackoverflow在您显示您针对任何特定错误所做的尝试时起作用。这不是一个要求为你做工作的地方。