<HTML>
 <HEAD>
  <TITLE> New Document </TITLE>
  <SCRIPT>
  function getValue()
  {
 document.getElementById("sec").value = document.getElementById("fir").value;
  }
  </SCRIPT>
 </HEAD> <BODY>
  <INPUT TYPE="TEXT" ID="fir" onkeyup="getValue()"/>
  </br>
  <INPUT TYPE="TEXT" ID="sec"/> </BODY>
</HTML>
//
xuexi

解决方案 »

  1.   

    其实我是想在第一个文本框中输入三个任意的字母,在第二个文本框中自动转为大写字母,不过两个文本框是同步的,现在总是有一个问题,前两个字母能正常转换,最后一个就不行,这是问什么??代码如下function Upper(text){

    if (text.value!= null || text.value!= '' ){

    text.value = text.value.toUpperCase();

    //return text.value;
    }
    }<td class="title2">CCY1/Amt:<input class="text" name="BaseCCY" type="text" size="5" onpropertychange='Upper(this)'  onfocusout='checkJPY(this)'></td>请帮我想想办法
      

  2.   

    小写转大写:<input type=text style="text-transform:upperCase" onblur="this.value=this.value.toUpperCase();" >
      

  3.   

    <HTML>
     <HEAD>
      <TITLE> New Document </TITLE>
      <SCRIPT>
      function getValue()
      {
      document.getElementById("sec").value = document.getElementById("fir").value;
      }
      </SCRIPT>
     </HEAD> <BODY>
      <INPUT TYPE="TEXT" ID="fir" onpropertyChange="getValue()"/>
      </br>
      <INPUT TYPE="TEXT" ID="sec" style="text-transform:upperCase"/> </BODY>
    </HTML>