<html>
<head>
<script>
var status = false;
function setText(object) {
if (status == false) {
status = true;
object.innerHTML = "";

}
</script>
</head>
<body>
<textarea onclick="setText(this)">Please input...</textarea>
</body>
</html>

解决方案 »

  1.   

    <html>
        <head>
            <title>TEST</title>
            <style>
                body, td {
                    font-family: verdana, arial, helvetica, sans-serif;
                    font-size: 12px;
                }
            </style>
            <script type="text/javascript">
                var iStart = 0;
                var iEnd = 0;
                function savePos(oTextBox){
                    //Firefox( 
                    if (typeof(oTextBox.selectionStart) == "number") {
                        iStart = oTextBox.selectionStart;
                        iEnd = oTextBox.selectionEnd;
                    }
                    else {
                        if (document.selection) {
                            var range = document.selection.createRange();
                            if (range.parentElement().id == oTextBox.id) {
                                var range_all = document.body.createTextRange();
                                range_all.moveToElementText(oTextBox);
                                for (iStart = 0; range_all.compareEndPoints("StartToStart", range) < 0; iStart++) 
                                    range_all.moveStart('character', 1);
                                for (var i = 0; i <= iStart; i++) {
                                    if (oTextBox.value.charAt(i) == '\n') 
                                        iStart++;
                                }
                                var range_all = document.body.createTextRange();
                                range_all.moveToElementText(oTextBox);
                                for (iEnd = 0; range_all.compareEndPoints('StartToEnd', range) < 0; iEnd++) 
                                    range_all.moveStart('character', 1);
                                for (var i = 0; i <= iEnd; i++) {
                                    if (oTextBox.value.charAt(i) == '\n') 
                                        iEnd++;
                                }
                            }
                        }
                    }
                }
                
                function textboxSelect(oTextbox, iStart, iEnd){
                    alert(iStart);
                    alert(iEnd);
                    switch (arguments.length) {
                        case 1:
                            oTextbox.select();
                            break;
                        case 2:
                            iEnd = oTextbox.value.length;
                        /* falls through */
                        case 3:
                            if (document.all) {
                                //isIE  
                                var oRange = oTextbox.createTextRange();
                                oRange.moveStart("character", iStart);
                                oRange.moveEnd("character", -oTextbox.value.length + iEnd);
                                oRange.select();
                            }
                            else 
                                if (isMoz) {
                                    oTextbox.setSelectionRange(iStart, iEnd);
                                }
                    }
                    oTextbox.focus();
                }
            </script>
        </head>
        <body>
            <textarea id="ta" onclick="savePos(this);" onmousedown="savePos(this);" onmouseup="savePos(this);" onkeydown="savePos(this);" onkeyup="savePos(this);" style="width:400px;height:250px;">
                123456789
            </textarea>
            <br>
            <input type="button" unselectable="on" value="inp" onclick="textboxSelect(ta,iStart,iEnd);"/>
            </form>
        </body>
    </html>
      

  2.   


    <html>
    <head>
    <script>
    var status = false;
    function setText(object) {
    if (status == false) {
    status = true;
    object.innerHTML = "";

    }
    </script>
    </head>
    <body>
    <form action="">
    <textarea onclick="setText(this)" id="text1">Please input...</textarea>
    <input type="submit" value="Submit"></input>
    </form>
    </body>
    </html>
    不好意思,忘加按钮了。