如何交换显示文本框?
实现目标:
(1)当在第一个输入框输入内容时,第二个输入框不显示。
(2)当在第一个输入框删除完内容时,第二个输入框显示。
目前下面的源码只能实现输入时的功能,删除时没有实现。
源码如下:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script>
function hiddenText(name) {
if (name.value.length >=0 ) {
msg = document.getElementById('txt2Id');
msg.style.visibility='hidden';
} else {
msg = document.getElementById('txt2Id');
msg.style.visibility='visible';
}
}
</script>
</head>
<body>
<form name="form1" method="post" action="">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr id="txt1Id">
<td>aaaaaaaaaaa:<input type="text" name="textfield" onkeypress="hiddenText(document.form1.textfield);"></td>
</tr>
<tr id="txt2Id">
<td>bbbbbbbbbbbbb:<input type="text" name="textfield2"></td>
</tr>
</table>
</form>
</body>
</html>