📅  最后修改于: 2023-12-03 14:43:17.523000             🧑  作者: Mango
本文将介绍如何使用jQuery将两个输入字段复制到一个中,并加入一个空格。
1.首先,我们需要在html中准备好两个输入框及目标输入框,例如:
<input type="text" id="input1" name="input1">
<input type="text" id="input2" name="input2">
<input type="text" id="target" name="target">
2.接下来,我们需要编写jQuery代码,将两个输入框的值合并到目标输入框中。具体代码如下:
$(document).ready(function(){
$("#input1, #input2").keyup(function(){
var input1 = $("#input1").val().trim();
var input2 = $("#input2").val().trim();
$("#target").val(input1 + " " + input2);
});
});
3.解释一下代码:
keyup
事件处理函数。当input1
或input2
的值被修改时,执行该函数。input1
和input2
获取值并去除首尾空格。target
输入框。4.最后,我们需要在页面中引入jQuery库文件,例如:
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>jQuery实现将两个输入字段复制到一个中,中间有空格 - Javascript</title>
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
</head>
<body>
<input type="text" id="input1" name="input1">
<input type="text" id="input2" name="input2">
<input type="text" id="target" name="target">
<script>
$(document).ready(function(){
$("#input1, #input2").keyup(function(){
var input1 = $("#input1").val().trim();
var input2 = $("#input2").val().trim();
$("#target").val(input1 + " " + input2);
});
});
</script>
</body>
</html>
本文介绍了使用jQuery将两个输入字段复制到一个中,中间有空格的方法。希望对你有所帮助。