我有下面的代码,当文本输入到一个框中时,第二个框会自动变为非活动状态。 如果活动框中的文本被删除(例如,由于用户输入的数据不正确),第二个文本框不会自动变为活动状态,它需要重新启用页面刷新。删除附加文本表单框文本时激活html文本表单框
当“活动”文本bx的内容被删除时,有没有办法让“非活动”文本框激活?
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
First name: <input type="text" name="fname" id="fname"><br>
Last name: <input type="text" name="lname" id="lname"><br>
<script type="text/javascript">
var first = document.getElementById("fname");
var last = document.getElementById("lname");
first.addEventListener("blur", function(){
\t last.disabled = true;
});
last.addEventListener("blur", function(){
\t first.disabled = true;
});
</script>
</body>
</html>
虽然这是很简单的实现我很好奇,为什么* *你这样做;一个人可以有姓氏*或*名字,但不是两个?或者我真的误解了你的用户界面? –
姓名和名字实际上并不是他们的选择,他们将是“每个”和“总计”,它们指的是成本,因为该项目允许用户根据总人数计算出国外活动的费用是否知道每项成本或总成本,以便计算总体个人成本。这个例子更容易使用名称。 – user2327626