填充文本框后显示div

时间:2016-05-27 00:21:58

标签: javascript

我正在使用javascript代码来显示隐形。隐藏只会在点击文本框tb1后出现。

我正在使用SQL查询来填充文本框tb1中的文本。

我使用以下代码:

<script type="text/javascript">
 $(window).load(function(){
  $('#tb1').on('change', function() {
   if($(this).val() != ""){
    $("#area2").show();    
   }
  });
 $('#tb1').focus('change', function() {
  $("#area2").show();
  });    
 }); // Closes window.load
</script>

有没有办法在文本框area2的文字发生变化时显示tb1?没有点击它?

1 个答案:

答案 0 :(得分:0)

你可以在checkBox上写一个偶数监听器,所以每当值发生变化时,它都会显示area2。上面的代码可以用这种方式编写来监听事件。

<script type="text/javascript">
 $(window).load(function(){
  $('#tb1').on("change keyup",function(e){
  if(this.value!==undefined || this.value!==null || $.trim(this.value)!=="" ) {
    $("#area2").show();    
   }
  });
 $('#tb1').focus('change', function() {
  $("#area2").show();
  });    
 }); // Closes window.load
</script>