• 细心 细心 再细心 !

    日期:2006-07-31 | 分类:

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://www.blogbus.com/weibing-logs/2947704.html

    一时大意,被几个HTML代码折腾了一个下午...

    下面是我一个弹出框的小代码:

    <div id="report">
     <div class="hd" id="report_header">请输入举报内容</div>
     <div class="bd">
      <form name="reportForm" method="POST" action="?controller=Report&action=create">
       <p>举报内容:</p>
       <textarea name="body" id="report_body" cols="40" rows="8" ></textarea>
       <input type="hidden" name="item_id" id="item_id" value="">
      </form>
     </div>
    </div>

        原本我想当输入为空时,将header改为 '你输入的举报内容为空,请输入举报内容'。于是有了以下代码:

    var handleSubmit = function() {
     if(document.getElementById("report_body").value == '') {
     document.getElementById("report_header").value ='你输入的举报内容为空,请输入举报内容';
     return false;
     }
     this.submit();
    }

    但怎么试也没成功,用YUI的setHeader却可以,暂时敷衍了事...

        很久很久以后(故事发生在昨天),下午由于要加一段清空提示的代码,才发现这个问题:头部内容还是无法更改,查Module.js的代码,查文档都没有发现有价值的地方。最终还是仔细检查上面两段代码,才发现一个十分可笑的地方。见红色的value,那可不是输入框啊,晕!改为innerHTML后一切如我所愿...

    分享到:

    历史上的今天: