我用〈textarea>这个做了一个默认提示文字,就是默认有文字,鼠标一点就没有了,这个效果,可是我想把默认提示的数了按条显示,就是想让他换行?这个怎么做啊?效果是这样的:
1,sdfsdfasdf
2,sdfsdfsdf
3,sdfasdfsdafds就是想让他竖着这样显示,

解决方案 »

  1.   

    不明白。。默认数据是写在html代码中还是用JS动态设置的?
      

  2.   

    String str="1,sdfsdfasdf\n2,sdfsdfsdf\n3,sdfasdfsdafds",
    再把str赋给text就可以了
      

  3.   

    <textarea name="textarea" cols="100" rows="4" style="color:#999; padding-top:10px; padding-left:10px;" onfocus="if (this.value=='1,消费提示第一条+\r\n2,消费提示第一条'){ this.value=''}" onblur="if ( this.value=='') { this.value='1,消费提示第一条+\r\n2,消费提示第一条'}">1,消费提示第一条+\r\n2,消费提示第一条</textarea>
    我加了还是不行啊?就是上边这个代码?各位在帮帮看看吧!
      

  4.   

    <textarea name="textarea" cols="100" rows="4" style="color:#999; padding-top:10px; padding-left:10px;">
    </textarea><script type="text/javascript">
    var str = "1,aaa\n2,bbb\n3,ccc";
    var textarea = document.getElementsByName('textarea')[0];
    textarea.value = str;
    textarea.onfocus = function() {
    if (this.value == str) this.value = '';
    }
    textarea.onblur = function() {
    if (this.value == '') this.value = str;
    }
    </script>
      

  5.   

    <textarea name="textarea" cols="100" rows="4" style="color:#999; padding-top:10px; padding-left:10px;" onfocus="if (this.value=='1,消费提示第一条+\r\n2,消费提示第一条'){ this.value=''}" onblur="if ( this.value=='') { this.value='1,消费提示第一条+换行的地方手动敲一下回车\n2,消费提示第一条'}">1,消费提示第一条+\r\n2,消费提示第一条</textarea>