javascript - jQuery 关于表单获得焦点之后该发生的事情没有发生??
ringa_lee
ringa_lee 2017-04-10 17:36:43
[JavaScript讨论组]
<form action="" method="post" id="regForm">
<label  for="username">名称:</label>
<input id="username" type="text" value="名称" />
</form>
 .focus { 
     border: 1px solid #f00;
     background:#CCC;
} 

<script src="jquery-1.9.1.js" type="text/javascript">
$(function(){
    $(":input").focus(function(){
          $(this).addClass("focus");
          if($(this).val() ==this.defaultValue){  
              $(this).val("");           
          } 
    }).blur(function(){
         $(this).removeClass("focus");
         if ($(this).val() == '') {
            $(this).val(this.defaultValue);
         }
    });
})
</script>

当input字段获得焦点时,背景和边框都应该会有变化?为什么我的没有?
求大神们指点

ringa_lee
ringa_lee

ringa_lee

全部回复(3)
黄舟

应该是两个script标签吧

<script src="jquery-1.9.1.js" type="text/javascript"></script>

<script>
$(function(){
    $(":input").focus(function(){
          $(this).addClass("focus");
          if($(this).val() ==this.defaultValue){  
              $(this).val("");           
          } 
    }).blur(function(){
         $(this).removeClass("focus");
         if ($(this).val() == '') {
            $(this).val(this.defaultValue);
         }
    });
})
</script>
PHP中文网
<script src="jquery-1.9.1.js" type="text/javascript">    //这个是引用jquery
<script type="text/javascript">    //这个是脚本的开始标签,你没有写,加上去就好了
PHP中文网

script标签,src引用和代码实体部分应该分开写,有src引用的部分内容一定要留空。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号