function comp1(){
  var message = document.getElementById("UserPass").value;
  var message = b64_sha1(message); //进行哈希加密
  var password = document.getElementById(password);
   password = message;
  alert(message);
}
<form action="" method="post">
 <input type="text" id="UserPass" value="" > <input type="text" id="password" value="" ><input name="按钮" type="button"  onclick="comp1()" value="process">
</form>单击按钮, 将userpass 文本框输入的值通过js加密后 添加到 password的本文框中,谁会呢.

解决方案 »

  1.   

    password.value=message ??这样不行吗?
      

  2.   

    var password = document.getElementById(password);
       password = message;
    你前面都会取值了,怎么赋值反而不会了呢?
    document.getElementById('password').value=message;
      

  3.   

    var password = document.getElementById('password');
        password.value = message;
      

  4.   

    document.getElementById('password').value=message; 
      

  5.   

      password.value = message;
      

  6.   

    function comp1(){
       var message = document.getElementById("UserPass").value;
    //这部分不用再重新定义变量,可以直接赋值
       var message = b64_sha1(message); //进行哈希加密
       var password = document.getElementById('password');
        password.value = message;
       //alert(message);
     }