使用 javascript 获取文本框中输入的第一个值

Get first entered value in textbox using javascript

本文关键字:输入 第一个 javascript 获取 取文本 使用      更新时间:2023-09-26

我有一个文本框和一个选项菜单,如下所示:

<form>
<input type="text" id="input" size="20" onchange="func()">
<select id="no" >
<option>Options</option>
<option>Acre</option>   
<option>Ares</option>
<option>Cent</option>   
<option>m^2</option>
<option>ft^2</option>   
</select>
</form>

我想存储在文本框中输入的第一个值。当我调用 onchange 并且结果显示在同一个输入文本框上时,值会发生变化。无论如何都可以存储第一个值

嗨,以下代码将帮助您

<!DOCTYPE html>
<html>
<head>
  <title></title>
  <script type="text/javascript">
    var firstValue = "";
    function func() {
      if (firstValue == "") {
        firstValue = document.getElementById("input").value;
      }
      var currentValue = document.getElementById("input").value;
      alert("First Value is " + firstValue + " and Current Value is " + currentValue);
    }
  </script>
</head>
<body>
  <form>
    <input type="text" id="input" size="20" onchange="func()">
    <select id="no">
      <option>Options</option>
      <option>Acre</option>
      <option>Ares</option>
      <option>Cent</option>
      <option>m^2</option>
      <option>ft^2</option>
    </select>
  </form>
</body>
</html>