hello im new and learning javascript.
I’m trying to make a program of addition through text field.
Check the html code on js fiddle http://jsfiddle.net/fCXMt/
What I need to know is how can I accept user input in text field and diplay output in P tag.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>untitled</title>
</head>
<body>
<input id="value1" type="text" />
<span> + </span>
<input id="value2" type="text" />
<input type="submit" onclick="output();">
<p id="result"> </p>
<script type="text/javascript" language="javascript" charset="utf-8">
var value1 = document.getElementById('value1').innerHTML;
var value2 = document.getElementById('value2').innerHTML;
function output(){
document.getElementById('result').innerHTML = value1 + value2;
}
</script>
</body>
</html>
The property for getting the value of a textbox is
value, notinnerHTML, so change those, and you will also need to useevalorparseInton the textbox values, otherwise it will concatenate them as strings.Also, you need to move your variable declarations inside the function, so that when the function is called, the current values from the textboxes are retreived.
See update fiddle here.