在INPUT框中输入的数字不能大于原来的数组赋给给它的值 想实现的效果为: 在INPUT框中输入的数字不能大于原来的数组赋给给它的值, 如果大于,给出提示后还显示为原来的值,该如何做? 解决后马上结帖,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 拿分来==========<script>var my_friends ="100,50,30";var ID ="100,50,30";function insertData(){ var arrName = my_friends.split(","); var arrId = ID.split(","); var oBody = document.all.tableId.children[0]; for(var i=0; i<arrName.length; i++) { var oTr = document.createElement("tr"); var oTdName = document.createElement("td"); var oTdId = document.createElement("td"); oTdName.innerHTML = "<input originaldata=" + arrName[i] + " onblur='javascript:checkvalue();' type=text value=" + arrName[i] + ">"; oTdId.innerText = arrId[i]; oTr.appendChild(oTdName); oTr.appendChild(oTdId); oBody.appendChild(oTr); }}function checkvalue(){ var txt=event.srcElement; if(txt.value*1>txt.originaldata*1) { alert("大于原来的值"); txt.value=txt.originaldata; }}</script><body onload="insertData()"> <table id="tableId" width="100%" border="1" align="center" cellpadding="0" cellspacing="2"> <tr> <td width="15%"><div align="center"><font size="2" face="宋体">NAME</font></div> </td> <td width="15%"><div align="center"><font size="2" face="宋体">ID</font></div> </td> </tr> </table></body> 实现只读文本框的提交 JQUERY遍历取得selected第一个option的值 如何获得Ext中ComboBox选中项(急) 判断软件是否安装 function传递参数 js赋值问题 字符串替换的问题? 如何用javascript 調用API的 Beep()函數? 数据提交前先做合并成指定的input的name再提交怎么做呢 一个简单问题(wait)——问题比较弱,希望能得到详细的解答,谢谢 怎么用Javascript判断一个xml有多少行记录? 求一函数,只需你4,5分钟时间,测试成功立刻给分,绝不食言。
<script>
var my_friends ="100,50,30";
var ID ="100,50,30";function insertData()
{
var arrName = my_friends.split(",");
var arrId = ID.split(",");
var oBody = document.all.tableId.children[0];
for(var i=0; i<arrName.length; i++)
{
var oTr = document.createElement("tr");
var oTdName = document.createElement("td");
var oTdId = document.createElement("td");
oTdName.innerHTML = "<input originaldata=" + arrName[i] + " onblur='javascript:checkvalue();' type=text value=" + arrName[i] + ">";
oTdId.innerText = arrId[i];
oTr.appendChild(oTdName);
oTr.appendChild(oTdId);
oBody.appendChild(oTr);
}
}
function checkvalue()
{
var txt=event.srcElement;
if(txt.value*1>txt.originaldata*1)
{
alert("大于原来的值");
txt.value=txt.originaldata;
}
}
</script>
<body onload="insertData()">
<table id="tableId" width="100%" border="1" align="center" cellpadding="0" cellspacing="2">
<tr>
<td width="15%"><div align="center"><font size="2" face="宋体">NAME</font></div>
</td>
<td width="15%"><div align="center"><font size="2" face="宋体">ID</font></div>
</td>
</tr>
</table>
</body>