如何使用javascript编写一个加法程序,从文本框输入两个数字,用alert输出结果?

如何使用javascript编写一个加法程序,从文本框输入两个数字,用alert输出结果?


<input type="text" id="t1" onblur="add(this)" />+<input type="text" id="t2" onblur="add(this)" />
<script>
    function add(el) {
        var re = /^-?\d+(\.\d+)?$/
        if (re.test(el.value)) {
            var t = document.getElementById(el.id == 't1' ? 't2' : 't1');
            if (re.test(t.value)) {
                var r = parseFloat(el.value) + parseFloat(t.value);
                alert(r)
            }
        }
        else alert('请输入数字!')
    }
</script>

给两个文本框设好id,点击=时出发function(){alert($("#ida").val()+$("#idb).val()}

<!DOCTYPE html>



<br> //点击按钮,出发so方法<br> function so(){<br> var a = document.getElementById(&quot;text1&quot;).value;<br> var b = document.getElementById(&quot;text2&quot;).value;<br> var sum = Number(a)+Number(b);<br> alert(sum);<br> }<br>


请输入第一个数字

请输入第二个数字




<!DOCTYPE html>



<br> //点击按钮,出发so方法<br> function so(){<br> var a = document.getElementById(&quot;text1&quot;).value;<br> var b = document.getElementById(&quot;text2&quot;).value;<br> var sum = Number(a)+Number(b);<br> alert(sum);<br> }<br>


请输入第一个数字

请输入第二个数字





var a = 1;
var b = 2;
var sum = parseInt(a) + parseInt(b);
alert(sum);