Input标签实现回车换行

本文介绍了一种使用jQuery实现的输入框功能,当用户在表单的输入框中按下回车键时,焦点会自动跳转到下一个输入框。此外,还介绍了如何预先设置输入框中value的选中状态,提升用户体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

input标签实现回车换行

PS:重要的是后面的那串jquery代码,on()事件绑定的方法和选择器的应用
效果如下:
回车换行
head部分

<script src="lib/jquery/jquery-3.4.1.min.js"></script>
	<link rel="stylesheet" href="lib/bootstrap/css/bootstrap.css">
	<style>
	.wrap {
		padding: 20px;
		width: 450px;
		height: 400px;
		margin: 100px auto;
		border: 1px solid #eee;
		box-shadow: 0px 0px 5px #ccc;
		border-radius: 10px;
	}
	p {
		font-size: 25px;
		line-height: 50px;
		font-weight: 700;
	}
</style>

body部分

<div class="wrap">
		<p class="text-center">登录</p>
		<form action="#" class="form-horizontal">
			<div class="form-group">
				<label for="inp1" class="col-md-2 control-label">姓名:</label>
				<div class="col-md-10">
					<input type="text" class="form-control" id="inp1" value="请输入您的姓名">
				</div>
			</div>
			<div class="form-group">
				<label for="inp2" class="col-md-2 control-label">手机:</label>
				<div class="col-md-10">
					<input type="text" class="form-control" id="inp2" value="请输入您的手机号">
				</div>
			</div>
			<div class="form-group">
				<label for="inp3" class="col-md-2 control-label">爱好:</label>
				<div class="col-md-10">
					<input type="text" class="form-control" id="inp3" value="请输入您的爱好">
				</div>
			</div>
			<div class="form-group">
				<label for="inp4" class="col-md-2 control-label">标签:</label>
				<div class="col-md-10">
					<input type="text" class="form-control" id="inp4" value="请输入您的标签">
				</div>
			</div>
		</form>
	</div>
	<script>
		$(function(){
			$("input").on("keyup",function(e){
				if(e.keyCode===13){
					// 获取下一个input节点
					$(this).parent("div").parent("div").next().children().eq(1).children().focus();
				}
			});
			//扩展:提前设置input中value的选中状态
			$("input").on("mouseenter",function(e){
				$(this).select();
			});
		});
	</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值