下拉框选项改变后,其他框变为可手动填写和下拉框选择

本文介绍了如何实现一个既能下拉选择又能手动填写的输入功能。当用户选择内部人员时,系统加载姓名下拉框,选定后自动填充相关信息;选择外来人员时,则提供输入框供用户手动输入详情。实现主要依赖JavaScript和CSS来控制显示与隐藏。
摘要由CSDN通过智能技术生成

需求:

在做一个需求时,客户要求既可以选也可以手动填写。

解决办法:

在这个功能模块中,用户下拉框选择时,js判断他是否要加载加载另一个下拉框让他选择后自动填充其他内容。比如,

选择内部人员,加载姓名下拉框,用户选择某个人后,将这个人的基本信息加载到其他框内,实现自动填充。

选择外来人员,框为输入框,让用户手动填写这些信息。

实现:

html代码

<div id="input_obj" style="display: none">
	<input type="text" id="stRymc" name="stRymc" value="${doucment.stRymc}"/>
</div>
<div id="select_obj" style="display: block">
	<c:choose>
	    <c:when test="${empty document }">
	    <input id="stPid" name="stPid" style="width: 220px" value="${document.stXm}"/>
		<input type="hidden" name="stXm" id="stXm" value="${doucument.stXm}"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值