新手请教简单计数器 要有两个按钮 一加一减 和一个显示框按一下加N 或减N(n为变量)对应一个输入框可以输入N我是新手 代码简单点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="text" id="text"><input type="button" value=" 1 " onclick="_input(1)"><input type="button" value=" 2 " onclick="_input(2)"><input type="button" value=" 3 " onclick="_input(3)"><input type="button" value=" 4 " onclick="_input(4)"><input type="button" value=" 5 " onclick="_input(5)"><input type="button" value=" 6 " onclick="_input(6)"><input type="button" value=" 7 " onclick="_input(7)"><input type="button" value=" 8 " onclick="_input(8)"><input type="button" value=" 9 " onclick="_input(9)"><input type="button" value=" 0 " onclick="_input(0)"><input type="button" value=" + " onclick="fun(1)"><input type="button" value=" - " onclick="fun(2)"><input type="button" value=" = " onclick="fun(3)"><script language="javascript">var obj = document.getElementById("text");function fun(type){ switch(type){ case 1: obj.value += "+"; break; case 2: obj.value += "-"; break; case 3: obj.value = eval(obj.value); }}function _input(n){ obj.value += n;}</script>这个简单吧,最简单的了,连小数都没有 <script language="javascript"> function clac(unit){ var vlu = document.getElementById("text").value; document.getElementById("show").value =document.getElementById("show").value + unit * vlu;}</script><input type="button" value=" + " onclick="clac(1)"><input type="button" value=" - " onclick="clac(-1)"><input type="text" id="text"><!-- 输入--><input type="text" id="show" value="0"><!-- 显示--> 额也来个~~<html> <head> <title></title> </head> <body> <script type="text/javascript"> var val = 0; function calc(obj) { var step = document.getElementById('step'); var resault = document.getElementById('resault'); if (obj.id == 'add') { var text = prompt('请输入N值:', 0); if (text == null) { text = 0; } else if (isNaN(parseFloat(text))) { alert('请输入数字'); return; } resault.value = parseFloat(text) + parseFloat(val); val = resault.value; } else { var text = prompt('请输入N值:'); if (isNaN(parseFloat(text))) { alert('请输入数字'); return; } if (text == null) { text = parseFloat(0); } resault.value = parseFloat(resault.value) - parseFloat(text); val = resault.value; } } </script> <input id="add" type="button" onclick="calc(this);" value="加N" /> <input type="button" id="jian" onclick="calc(this);" value="减N" /> <input type="text" id="resault" readonly="readonly" /> </body></html> <script language="javascript"> function clac(unit){ var vlu = document.getElementById("text").value; check(vlu ); document.getElementById("show").value =document.getElementById("show").value + unit * vlu; check(document.getElementById("show").value);}function check(val){ if(val<1 || val>50){ alert(超出范围); }}</script><input type="button" value=" + " onclick="clac(1)"><input type="button" value=" - " onclick="clac(-1)"><input type="text" id="text"><!-- 输入--><input type="text" id="show" value="0"><!-- 显示--> 额~~~<html> <head> <title></title> </head> <body> <script type="text/javascript"> var val = 0; function calc(obj) { var step = document.getElementById('step'); var resault = document.getElementById('resault'); if (obj.id == 'add') { var text = prompt('请输入N值:', 0); if (text == null) { text = 0; } else if (isNaN(parseFloat(text))) { alert('请输入数字'); return; } else if (parseFloat(text) > 10 || parseFloat(text) < 1) { alert('您输入的数字不符合要求,请输入1-10之间的数字'); return; } var toAdd = parseFloat(text) + parseFloat(val); if (toAdd > 50) { alert('显示的范围必须在1-50,请重新选择'); return; } else { val = resault.value; resault.value = toAdd; } } else { var text = prompt('请输入N值:', 0); if (isNaN(parseFloat(text))) { alert('请输入数字'); return; } if (text == null) { text = parseFloat(0); } if (parseFloat(text) > 10 || parseFloat(text) < 1) { alert('您输入的数字不符合要求,请输入1-10之间的数字'); return; } var toJian = parseFloat(resault.value) - parseFloat(text); if (toJian < 1) { alert('显示的范围必须在1-50,请重新选择'); return; } else { resault.value = toJian; val = resault.value; } } } </script> <input id="add" type="button" onclick="calc(this);" value="加N" /> <input type="button" id="jian" onclick="calc(this);" value="减N" /> <input type="text" id="resault" readonly="readonly" /> </body></html> 感谢fanchuanzhidu的回答 我已结账了 骚瑞了 你的答案是最好的 vbscript 翻译成 javascript js参数的理解. 怎么用正则判断网址中是否含有某get字符串 小白请教:jquery 实现表格排序 一段非常好的文字滚动代码,鼠标事件出错了,帮忙看看 一个关于用JAVASCRIPT动态的生成一个新表格在IE中看不见的问题~~我是新手 求一正则表达式,解决了立即给分! 求三级无刷新全国省、市、县程序PHP+MYSQL数据库版,谢谢! xp下web打印问题? 高分求救,如何判断用动态方式形成的无数个TEXT框中哪个框的值是否为空? javascript实现设置select下拉列表框中选中内容。 链接时如何传递参数?
<input type="button" value=" 1 " onclick="_input(1)">
<input type="button" value=" 2 " onclick="_input(2)">
<input type="button" value=" 3 " onclick="_input(3)">
<input type="button" value=" 4 " onclick="_input(4)">
<input type="button" value=" 5 " onclick="_input(5)">
<input type="button" value=" 6 " onclick="_input(6)">
<input type="button" value=" 7 " onclick="_input(7)">
<input type="button" value=" 8 " onclick="_input(8)">
<input type="button" value=" 9 " onclick="_input(9)">
<input type="button" value=" 0 " onclick="_input(0)">
<input type="button" value=" + " onclick="fun(1)">
<input type="button" value=" - " onclick="fun(2)">
<input type="button" value=" = " onclick="fun(3)">
<script language="javascript">
var obj = document.getElementById("text");
function fun(type){
switch(type){
case 1:
obj.value += "+";
break;
case 2:
obj.value += "-";
break;
case 3:
obj.value = eval(obj.value);
}
}
function _input(n){
obj.value += n;
}
</script>这个简单吧,最简单的了,连小数都没有
function clac(unit){
var vlu = document.getElementById("text").value; document.getElementById("show").value =document.getElementById("show").value + unit * vlu;
}
</script>
<input type="button" value=" + " onclick="clac(1)">
<input type="button" value=" - " onclick="clac(-1)">
<input type="text" id="text"><!-- 输入-->
<input type="text" id="show" value="0"><!-- 显示-->
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var val = 0;
function calc(obj)
{
var step = document.getElementById('step');
var resault = document.getElementById('resault');
if (obj.id == 'add')
{
var text = prompt('请输入N值:', 0);
if (text == null)
{
text = 0;
}
else if (isNaN(parseFloat(text)))
{
alert('请输入数字');
return;
}
resault.value = parseFloat(text) + parseFloat(val);
val = resault.value;
}
else
{
var text = prompt('请输入N值:');
if (isNaN(parseFloat(text)))
{
alert('请输入数字');
return;
}
if (text == null)
{
text = parseFloat(0);
}
resault.value = parseFloat(resault.value) - parseFloat(text);
val = resault.value;
}
}
</script>
<input id="add" type="button" onclick="calc(this);" value="加N" />
<input type="button" id="jian" onclick="calc(this);" value="减N" />
<input type="text" id="resault" readonly="readonly" />
</body>
</html>
<script language="javascript">
function clac(unit){
var vlu = document.getElementById("text").value;
check(vlu );
document.getElementById("show").value =document.getElementById("show").value + unit * vlu;
check(document.getElementById("show").value);
}
function check(val){
if(val<1 || val>50){
alert(超出范围);
}}
</script>
<input type="button" value=" + " onclick="clac(1)">
<input type="button" value=" - " onclick="clac(-1)">
<input type="text" id="text"><!-- 输入-->
<input type="text" id="show" value="0"><!-- 显示-->
<html>
<head>
<title></title>
</head>
<body>
<script type="text/javascript">
var val = 0;
function calc(obj)
{
var step = document.getElementById('step');
var resault = document.getElementById('resault');
if (obj.id == 'add')
{
var text = prompt('请输入N值:', 0);
if (text == null)
{
text = 0;
}
else if (isNaN(parseFloat(text)))
{
alert('请输入数字');
return;
}
else if (parseFloat(text) > 10 || parseFloat(text) < 1)
{
alert('您输入的数字不符合要求,请输入1-10之间的数字');
return;
}
var toAdd = parseFloat(text) + parseFloat(val);
if (toAdd > 50)
{
alert('显示的范围必须在1-50,请重新选择');
return;
}
else
{
val = resault.value;
resault.value = toAdd;
}
}
else
{
var text = prompt('请输入N值:', 0);
if (isNaN(parseFloat(text)))
{
alert('请输入数字');
return;
}
if (text == null)
{
text = parseFloat(0);
}
if (parseFloat(text) > 10 || parseFloat(text) < 1)
{
alert('您输入的数字不符合要求,请输入1-10之间的数字');
return;
}
var toJian = parseFloat(resault.value) - parseFloat(text);
if (toJian < 1)
{
alert('显示的范围必须在1-50,请重新选择');
return;
}
else
{
resault.value = toJian;
val = resault.value;
}
}
}
</script>
<input id="add" type="button" onclick="calc(this);" value="加N" />
<input type="button" id="jian" onclick="calc(this);" value="减N" />
<input type="text" id="resault" readonly="readonly" />
</body>
</html>