使用javascript在键入时从输入字段中获取值

时间:2021-03-16 19:27:46

标签: javascript jquery input integer

我正在尝试使用输入字段中的值设置 2 个变量,并使用它们来计算面积。

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
</head>
<body>
<form>
  <label for="fname">Height:</label>
  <input type="text" id="boxHeight" name="fname"><br><br>
  <label for="lname">Width:</label>
  <input type="text" id="boxWidth" name="lname"><br><br> 
</form>
</body>
</html>
//var l = jQuery('#boxWidth').find('input');   ---> does not work
//var h = jQuery('#boxHeight').find('input');   ---> does not work
var l = document.getElementById("#boxWidth");
var h = document.getElementById("#boxHeight");

var a = parseInt(l);
$(document).on("change paste keyup", "#boxWidth, #boxHeight", () => {
                console.log("text "+a);
            });

代码可以在这里测试get input to integer

似乎没有任何效果。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

您在获得正确的输入以及从这些输入中获得价值时遇到了许多小问题。

        let key = Auth.auth().currentUser!.uid
        let subkey = Int.random(in: 1..<100000)
        
        let object: [String: Any] = [
            "Type": type.text!,
            "Contact": contact.text!,
            "Price": price.text!,
            "Availability": availability.text!
        ]
        
        geoFireRef.child("\(key)").child("\(subkey)").setValue(object)
        let location = manager.location!
        geoFire.setLocation(location, forKey: "\(subkey)")
        

https://jsfiddle.net/dvtc9brq/