• 留言板


    <html>
    <head>
    <meta charset="utf-8">
    <title>留言板</title>
    <script src="jquery.js" type="text/javascript"></script>
    <style rel="stylesheet" type="text/css">
    body{
    margin:0;
    padding:0;
    font-size: 14px;
    font-family: "微软雅黑";
    
    }
    
    #content{
     1000px;
    margin: 30px auto;
    }
    
    #top{
    border: 1px solid #ccc;
    }
    
    #mid,#bot{
    margin-top: 14px;
    }
    
    #title{
    text-align: left;
    padding: 6px;
    color: #26709a;
    font-size: 16px;
    margin-left: 60px;
    }
    
    #msg{
    height: 360px;
    overflow-y:scroll; 
    }
    
    #msg ul{
    background-color: #f0f0f0;
    border: 1px solid #ccc;
    border-radius: 10px;
    margin: 10px;
    padding: 10px;
     850px;
    margin: 20px auto;
    }
    
    #msg li{
    list-style: none;
    }
    
    .msgcontent{
    text-indent: 28px;
    font-size: 14px;
    margin-bottom: 14px;
    line-height: 20px;
    }
    
    .msginfo{
    text-align: right;
    }
    
    .author{
    margin-left: 24px;
    }
    
    #ct{
    color: #26709a;
    }
    
    .tip{
    background-color: #fff;
    }
    
    .showtip{
    padding: 5px;
    margin-left: 30px;
    border-radius: 8px;
    background-color: #c8c8c8;
    }
    
    #txt{
    border: 1px solid #ccc;
    font-size: 14px;
    color: #c8c8c8;
    1000px;
    height: 70px;
    vertical-align: top;
    }
    
    input{
    font-size: 14px;
    margin-top: 14px;
    border: none;
     60px;
    height: 30px;
    line-height: 30px;
    border-radius: 3px;
    }
    
    #newname{ 
    color:#c8c8c8;
    border: 1px solid;
     1000px;
    }
    
    #submit{
    background-color: #728395;
    color: #fff;
    font-weight: 800;
    
    
    }
    
    .clear{
    float: none;
    
    }
    
    #clear{
    margin-left: 14px;
    background-color: #728395;
    color: #fff;
    font-weight: 800;
    }
    .line {
    height: 2px;
    background-color: #ddd;
    line-height: 2px;
    clear: both;
    display: block;
    overflow: hidden;
     90%;
    margin: 0 auto;
    }
    .line1 {
    height: 1px;
    background-color: #ddd;
    line-height:1px;
    clear: both;
    display: block;
    overflow: hidden;
     90%;
    margin: 0 auto;
    }
    .line2 {
    height: 1px;
    background-color: #ddd;
    line-height:1px;
    clear: both;
    display: block;
    overflow: hidden;
     95%;
    margin: 0 auto;
    }
    .owner{
    margin-left: 60px;
    }
    .owner span{
    color: #26709a;
    font-size: 12px;
    }
    .header img{
     800px;
    margin: 20px auto;
    display: block;
    }
    .wind{
    text-align: center;
    color: #26709a;
    font-size: 16px;
    }
    .said{
    margin: 40px 0 8px 40px;
    }
    .said span{
    color: #26709a;
    }
    .triangle_border_down {
    display: block;
     0;
    height: 0;
    border- 10px 7px 0 7px;
    border-style: solid;
    border-color: #26709a transparent transparent;
    position: relative;
    top: -22px;
    left: 21.5%;
    }
    </style>
    </head>
    <body>
    <div id="content">
    <div id="top">
    <div id="title">留言板</div>
    <div class="line"></div>
    <p class="owner">主人寄语:&nbsp;&nbsp;<span>编辑您的寄语</span></p>
    <div class="line1"></div>
    <div class="header"><img src="good.jpg"></div>
    <p class="wind">像风一样自由~</p>
    <p class="said">留言(2000)&nbsp;&nbsp;<span>留言板设置</span></p>
    <span class="triangle_border_down"></span>
    <div class="line2"></div>
    <div id="msg"></div>
    </div>
    <div id="mid">
    <span id="ct"></span>
    <span id="tip"></span>
    </div>
    <div id="bot">
    <textarea id="txt">请输入留言信息</textarea>
    <br />
    <input type="text" id="newname" value="请输入姓名" /> 
    <br>
    <input type="button" id="submit" value="发表" />
    <input type="button" id="clear" value="清空" />
    </div>
    </div>
    <script>
    $(function(){
    //设置当前时间并定时刷新当前时间
    setInterval(function(){
    var nowDate=nowTime(new Date());
    $("#ct").html(nowDate);
    },1000)
    
    //留言信息输入框鼠标事件,得到焦点
    $("#txt").bind('focus',function(){
    if($(this).val()=="请输入留言信息"){
    $(this).val("");
    }
    $(this).css("color","#000");
    })
    
    //留言人信息输入框鼠标事件
    $("#newname").bind('focus',function(){
    if($(this).val()=="请输入姓名"){
    $(this).val("");
    }
    $(this).css("color","#000");
    })
    // 失去焦点
    $("#txt").bind('blur',function(){
    if($(this).val()==""){
    $(this).val("请输入留言信息");
    }
    $(this).css('color','#c8c8c8');
    })
    
    $("#newname").bind('blur',function(){
    if($(this).val()==""){
    $(this).val("请输入姓名");
    }
    $(this).css('color','#c8c8c8');
    })
    
    //提交新留言
    $("#submit").bind('click',function(){
    
    if(($("#txt").val()=="请输入留言信息")&&($("#newname").val()=="请输入姓名")){
    $("#tip").text("留言信息和姓名不能为空!").attr("class","showtip");
    $("#txt").focus();
    }
    
    else if($("#txt").val()=="请输入留言信息"){
    $("#tip").text("留言信息不能为空!").attr("class","showtip");
    $("#txt").focus();
    }
    
    else if($("#newname").val()=="请输入姓名"){
    $("#tip").text("姓名不能为空!").attr("class","showtip");
    $("#newname").focus();
    }
    else{
    var $newtxt=$("#txt").val();
    var $newName=$("#newname").val();
    var $newTime=$("#ct").html(); 
    var $newMsg="<ul><li class='msgcontent'>"
    +$newtxt
    +"</li><li class='msginfo'><span class='pubdate'>"
    +$newTime
    +"</span><span class='author'>"
    +$newName
    +"</span></li></ul>"; 
    $.ajax({
    url:"",
    data:$newMsg, 
    success:function(data){
    $("#msg").append($newMsg); 
    $("#txt").val("请输入留言信息");
    $("#newname").val("请输入姓名"); 
    }
    }) 
    
    
    }
    
    })
    
    $("#clear").bind('click',function(){ 
    $("#txt").val("请输入留言信息");
    $("#newname").val("请输入姓名");
    })
    
    
    })
    //自定义时间格式
    function nowTime(date){
    var year=date.getFullYear();
    var month=setDouble(date.getMonth()+1);
    var day=setDouble(date.getDate());
    var hour=setDouble(date.getHours());
    var minute=setDouble(date.getMinutes());
    var second=setDouble(date.getSeconds());
    return(year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second);
    
    }
    function setDouble(num){ 
    num=(num<10)?("0"+num):num;
    return num;
    }
    </script>
    
    </body>
    </html>
  • 相关阅读:
    正则表达式
    字节流和字符流小练习
    File汇总
    java一不容易就容易错的知识点汇总
    a++和++a区别
    线程安全的3种方式
    bs4和css选择器的基本使用
    清点作业情况
    cookie和session的使用
    用post请求制作翻译
  • 原文地址:https://www.cnblogs.com/TiffanyHam/p/4995160.html
Copyright © 2020-2023  润新知