一个文本框显示员工姓名 ,一个隐藏表单员工的ID 但用户删除文本框的姓名后,另外一个隐藏的ID也要删除 ,这样怎样触发啊
<input type="text" id="name" value="" />
<input type="hidden" name="" id="id" value="" />
$(function(){
$('#name').keyup(function(){
if ($(this).val() == '') {
$('#id').val('')
}
})
})
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport"
content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<input type="text" name="name" value="张三" onchange="change(this)">
<input type="hidden" value="123" id="B">
<script>
function change(obj) {
if(obj.value=='') {
document.getElementById('B').value=""
}
}
</script>
</body>
</html>
10 回答11.2k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
员工姓名文本框 为 A
员工ID文本框为 B
在A的onChange事件中,判断当value为""时,将B的value也设为""