jQuery 和 Vanilla 的解决方案都很简单
element.value
适用于香草和$(element).val()
jQuery。
使用 onclick 事件:
香草
function getValue() {
var value = document.getElementById("lname").value;
console.log(value);
}
<input type="text" id="lname" name="lname"><br><br>
<button id="submit" onclick="getValue()">Submit</button>
jQuery
function getValue() {
var result = $("#lname").val();
console.log(result);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="lname" name="lname"><br><br>
<button id="submit" onclick="getValue()">Submit</button>
使用事件监听器
香草
document.getElementById("submit").addEventListener("click", () => {
var value = document.getElementById("lname").value;
console.log(value);
});
<input type="text" id="lname" name="lname"><br><br>
<button id="submit">Submit</button>
jQuery
$("#submit").click(function() {
var value = $("#lname").val();
console.log(value);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="lname" name="lname"><br><br>
<button id="submit">Submit</button>
注意我删除了表格。否则,当您单击提交时,您将被重定向到另一个页面。