当前位置: 代码迷 >> ASP >> 判断文本框不为空时展示下拉框
  详细解决方案

判断文本框不为空时展示下拉框

热度:49   发布时间:2012-06-29 15:48:46.0
判断文本框不为空时显示下拉框
判断文本框(<input type="text" name="BQ" size="13">)
不为空时显示下拉框(<select size="1" name="XZ"><option checked>-请选择-</option>)

请用在页面

以下是我的写法,但有问题,请指点!
<html>
<head>
<script type="text/javascript">
function load()
if (document.getElementById("BQ").value == "")
{
  document.getElementById( "XZ").disabled=true; 
}
</script>
</head>

<body onload="load()">
<input type="text" name="BQ" size="13">
<select size="1" name="XZ"><option checked>选择</option><select>
</body>
</html>


------解决方案--------------------
JScript code

document.getElementsByName('COLTD')[0].onblur = function(){
    if(this.value != ""){
        document.getElementsByName('YWNAME')[0].style.display = "block";
    } else {
        document.getElementsByName('YWNAME')[0].style.display = "none";
    }
};

------解决方案--------------------
其实,加上ID是有习惯来的。

<html>
<head>
<script type="text/javascript">
function load()
{
if (document.getElementById("BQ").value == "")
{
document.getElementById( "XZ").disabled=true;
}
}
</script>
</head>

<body onload="load()">
<input type="text" name="BQ" size="13">
<select size="1" name="XZ"><option checked>选择</option><select>
</body>
</html>
  相关解决方案