javascript - 文本输入值,如选项标签

标签 javascript php jquery html

我不知道如何将其放入上下文中。我真的希望我的代码能够解释这种情况。

<script>
  $( function() {
    var availableTags = [
      "ActionScript",
      "AppleScript",
      "Asp",
      "BASIC",
      "C",
      "C++",
      "Clojure",
      "COBOL",
      "ColdFusion",
      "Erlang",
      "Fortran",
      "Groovy",
      "Haskell",
      "Java",
      "JavaScript",
      "Lisp",
      "Perl",
      "PHP",
      "Python",
      "Ruby",
      "Scala",
      "Scheme"
    ];
    $( "#tags" ).autocomplete({
      source: availableTags
    });
  } );
  </script>
<fieldset>
  <span>
    <label>Auto Complete</label>
      <input type="text" id="tags" name="text" value=""/>
  </span>
</fieldset>

如何让文本输入显示js中的完整选项,但值只有id1、id2、id3之类的?这可能吗?

最佳答案

    <input list="tag">

    <datalist id="tag">
        <option value="ActionScript">
        <option value="AppleScript">
        <option value="Asp">
        <option value="BASIC">
        <option value="C">
        <option value="C++">
        <option value="Clojure">
        <option value="COBOL">
        <option value="ColdFusion">
        <option value="Erlang">
        <option value="Etc.">
    </datalist>

关于javascript - 文本输入值,如选项标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50692080/

相关文章:

javascript - 为什么 Babel 6 有一些(不必要的)代码转换

php - 如何在 PHP 中获取调用函数/方法的名称?

php - 页面加载时的模态显示

jquery - 将 Parsley 与 rails 6 一起使用

jquery 使整个空 div 可点击

javascript - 在reactjs中离开页面后将值保存在表单中

javascript - this 关键字在箭头函数和普通函数中的行为不同

javascript - 根据里面的&lt;iframe&gt;改变<div>的高度

javascript - 为什么以下文件扩展名正则表达式不匹配?

php - 将第二个数据库表添加到查询并输出与另一个同名的列