<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
var oRange; // save the current textrange
var intCount = 0; // this pos of current textrange in the total count
var intTotalCount = 0; // total count
<!--
//==============================================
//function : fnSearch()
//comment  : Search the text
//param    : none
//return   : none
//author   : Fantiny
//Date     : 10/21/2005
//==============================================
function fnSearch() { var strBeReplaced;
var strReplace; strBeReplaced = fm1.txtarea2.value;
strReplace = fm1.txtarea3.value; fnNext(); fm1.txtarea1.focus();
oRange = fm1.txtarea1.createTextRange(); //Create a textRange for the Textarea
// Find the text by findtext method
for (i=1; oRange.findText(strBeReplaced)!=false; i++) {
if(i==intCount){
oRange.select(); // select the finded text
oRange.scrollIntoView(); // scroll the page and set the text Into View 
break;
}
oRange.collapse(false); //
}
}//==============================================
//function : fnSearch()
//comment  : set the flag to the next textrange
//param    : none
//return   : none
//author   : Fantiny
//Date     : 10/21/2005
//==============================================
function fnNext(){ if (intCount > 0 && intCount < intTotalCount){
intCount = intCount + 1;
}
else{
intCount = 1 ;
}
}//==============================================
//function : init()
//comment  : initialize at page onload to get the count
//param    : none
//return   : none
//author   : Fantiny
//Date     : 10/21/2005
//==============================================
function init(){ var oRange ;
var strBeRepalced; oRange = fm1.txtarea1.createTextRange(); //Create a textRange for the Textarea
strBeReplaced = fm1.txtarea2.value; for (i=0; oRange.findText(strBeReplaced)!=false; i++) {
     oRange.collapse(false); // Moves the insertion point to the end of the text range.
} intTotalCount = i ;}//==============================================
//function : fnReplace()
//comment  : replace the text of the selected textrange
//param    : none
//return   : none
//author   : Fantiny
//Date     : 10/21/2005
//==============================================
function fnReplace(){ var strReplace;

strReplace = fm1.txtarea3.value; // if the textrange is exist, replace the text
if(oRange!= null && typeof(oRange)=="object" && intTotalCount > 0){
oRange.text = strReplace;
intCount = intCount - 1;
intTotalCount = intTotalCount - 1;
oRange = null;
}
}
//-->
</SCRIPT>
</HEAD>
<BODY onload="init()">
<FORM METHOD=POST name="fm1">
<TEXTAREA NAME="txtarea1" ROWS="20" COLS="50">
this is the original text, and this is the string will be repalced.
this is the original text, and this is the string will be repalced.
this is the original text, and this is the string will be repalced.
this is the original text, and this is the string will be repalced.
this is the original text, and this is the string will be repalced.
this is the original text, and this is the string will be repalced.
</TEXTAREA>
<TEXTAREA NAME="txtarea2" ROWS="20" COLS="50"> will be </TEXTAREA>
<TEXTAREA NAME="txtarea3" ROWS="20" COLS="50"> has been </TEXTAREA>
<input type="button" value="search" onclick="fnSearch()">
<input type="button" value="Replace" onclick="fnReplace()">
</FORM></BODY>
</HTML>

解决方案 »

  1.   

    <input name=aaa>
    <input name=button1 type=button value="得值" onclick=show()>
    <script language=javascript>
    function show()
    {
    document.execCommand("Copy"); 
    alert(window.clipboardData.getData("text"))
    }
    </script>
      

  2.   

    用file时,怎样获得它的value??
      

  3.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> New Document </title>
    <style>
    *{font:12px verdana;}
    #ss{
    width: 400px; height: 300px;
    border: 1px solid blue;
    }
    </style><script language="javascript" type="text/javascript">
    <!--
    document.onkeypress = function (){
    if(window.event.keyCode==13 ){
    tst();
    window.event.keycode = 0;
    window.event.returnValue = false;
    }
    }function tst(){
    var bak = clipboardData.getData('Text');
    var ival = document.getElementById("filetest").value;
      ival = ival + '\n';
    clipboardData.setData('Text',ival);
    ssobj.focus();
    document.execCommand('Paste');
    clipboardData.setData('Text',bak);
    }//-->
    </script>
    </head><body>
    <div id="ss"></div>
    <script language="javascript" type="text/javascript">
    <!--
    ssobj = document.getElementById('ss');
    ssobj.contentEditable=true;
    //-->
    </script>
    <input id="filetest" type="file">
    </body>
    </html>file表单输入值,你按回车看发生什么
      

  4.   


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> New Document </title>
    <style>
    *{font:12px verdana;}
    #ss{
    width: 400px; height: 300px;
    border: 1px solid blue;
    }
    </style><script language="javascript" type="text/javascript">
    <!--
    document.onkeypress = function (){
    if(window.event.keyCode==13 ){
    tst();
    window.event.keycode = 0;
    window.event.returnValue = false;
    }
    }function tst(){
    var bak = clipboardData.getData('Text');
    var ival = document.getElementById("filetest").value;
      ival = ival + '\n';
    clipboardData.setData('Text',ival);
    ssobj.focus();
    document.execCommand('Paste');
    clipboardData.setData('Text',bak);
    }//-->
    </script>
    </head><body>
    <div id="ss"></div>
    <script language="javascript" type="text/javascript">
    <!--
    ssobj = document.getElementById('ss');
    ssobj.contentEditable=true;
    //-->
    </script>
    <input id="filetest" type="file">
    </body>
    </html>file表单输入值,你按回车看发生什么
      

  5.   

    to:fantiny(乐于助人的菜鸟回归)
     谢了。。