求个方法计算文本框内输入的数字结果
在一个文本框输入数字和加减乘除符号,计算出结果。如150+20-30*2,先谢谢各位!
------解决方案--------------------<script type="text/javascript">
    var a="150+20-30*2";
    alert(eval(a));
</script>
------解决方案--------------------eval 轻松搞定
------解决方案--------------------
<html>
 <head></head>
 <body>
<input type='text' name='text'id='text' value='150+20-30*2'/><input type='button' onclick='js();' value='计算'/>
<script type="text/javascript">
function js(){
    var value = document.getElementById('text').value;
    var js = eval(value);
    alert(js);
}
    
</script>
 </body>
</html>
 
------解决方案--------------------<html>
	<head>
		<title>test</title>
		<meta charset="utf-8">
	</head>
	<body>
		输入计算表达式:
		<input id="inputvalue" value="150+20-30*2"/>
	</body>
	<script type="text/javascript">
		var express= document.getElementById("inputvalue").value;
		alert(eval(express));
	</script>
</html>