<input list="users_list" name="userId"><!-- list对应datalist的id --> <datalist id="users_list"> <option value="b9fef1c7e10b46e7a78c5e7184826fc2">张三[123456@qq.com]</option> <option value="019fe0c2dbbe4e64b78574b5b5556085">陈明[8872@gmail.com]</option> <option value="03372bfbff5547589ebfd3ac5d518f5f">周瑜[zyu@gmail.com]</option> </datalist>
当然也有一个缺点,就是选中以后只会显示value值,将代码稍微优化一下【样式自行美化】
<input class="form-control" id="userName"> <input list="users_list" name="userId" onchange="$('#userName').val($('#users_list option[value='+this.value+']').text())"> <datalist id="users_list"> <option value="b9fef1c7e10b46e7a78c5e7184826fc2">张三[123456@qq.com]</option> <option value="019fe0c2dbbe4e64b78574b5b5556085">陈明[8872@gmail.com]</option> <option value="03372bfbff5547589ebfd3ac5d518f5f">周瑜[zyu@gmail.com]</option> </datalist>