-2

I wish to update the text field with id=you after clicking the update button,in the script I have also tried current=document.getElementById("you"); current.innerText=num1; to no avail,thanks very much for your response.

<form name="ADD" >

<input type="text"  name="new1" value="0/><br /><br />

 <input type="text" name="current" id="you" value="" />

 <input type="button" value="update" 

onclick="add(this.form.new1.value,this.form.current.value);" />

</form>

 <script type="text/javascript" >

  var add = function (num1, num2) {

            var current;

            num1 = parseInt(num1);

            num2 = parseInt(num2);

            num2 += num1;

           current= document.getElementById("you");

            current.setAttribute("value", num1);

        };
    </script>
Valentin Mercier
  • 5,256
  • 3
  • 26
  • 50
tanerochris
  • 21
  • 1
  • 6

3 Answers3

0
var current = document.getElementById("you"); 
current.value = num1;
klandaika
  • 357
  • 3
  • 11
0

This can be achieved with basic jQuery:

HTML

<form name="ADD" >

<input type="text"  name="new1" value="0/><br /><br />

 <input type="text" name="current" id="you" value="" />

 <input type="button" value="update"/>

</form>

jQuery

$(document).ready(function(){
     $("button").clicked(function(){
           $("#you").val("You new value");
     });
});

Or in pure jscript:

<input type=button value='Update' onclick="add("Your new value");">

<script>
     function add(value){
        var input = document.getElementById("you"); 
        input.value = value;
     }
</script>
Philip G
  • 4,098
  • 2
  • 22
  • 41
0

try this. it works

<form name="ADD">
<input type="text"  name="new1" value="0"/><br /><br />
<input type="text" name="current" id="you" value="" />
<input type="button" value="update"
       onclick="add(this.form.new1.value,this.form.current.value);" />
</form>
<script>
function add(num1, num2) { 
    var current;
    num1 = parseInt(num1);
    num2 = parseInt(num2);
    num2 += num1;
    document.getElementById('you').value = num1;
};
</script>
MH2K9
  • 11,951
  • 7
  • 32
  • 49