<input class=inpu type="text" onKeyDown="javascript:return myFilter(event.keyCode, this);" name="lrby_1" size="30" maxlength="20" onpropertyChange='lrqm_2.value=this.value'><input class=inpu type="text" name="lrqm_2" size="30" maxlength="20" readonly >
解决方案 »
- <img> 标签 title 样式改变
- 如何自动更新数据和停止
- jQuery构造求解
- 使用jQuery 点击文字链接显示图片??????????????
- delete ++ 的疑惑?
- 在IE7里正常.在IE6中显示说Marquee未定义
- 链接用js做有什么坏处吗
- 二维的RADIO的连动选择,不知道怎么处理。。。。。求帮助,,谢谢l..术语方面可能有点问题,见谅。。一直搞不定,不知道有没难度,求解。
- 希望<TD>当鼠标移过去的时候变颜色,并且鼠标是手型的,谢谢
- setAttribute设置的属性无效??
- 判断文本框过长的JAVASCRIPT的语句
- 有一个框架网页,A和B,B又新打开了一个新网页,这个网页又是一个框架网页,分别为C和D,现在我在父窗口B中要改变D的<form中的scr的值,
你的方法只能得到第一个值!我要把lrby_1中输入的数值加上另外的数值(从数据库里面取得)变量,然后在lrqm_2中成浮点数显示。
function baisun(o,b) {
var newV = "";
var oldV = new String(parseFloat(o.value.replace(/\,/g, ""))+2);
var j = 0;
for (i=oldV.length-1; i>0; i--) {
newV = oldV.charAt(i) + newV;
j++;
if (j==3) {j=0; newV = "," + newV;}
}
if (oldV.length>0) {newV = oldV.charAt(0) + newV;}
b.value = newV; }
</script>
<input class=inpu type="text" onKeyDown="javascript:return myFilter(event.keyCode, this);" name="lrby_1" size="30" maxlength="20" onpropertyChange="baisun(this,lrqm_2);">
可是还有啊,我有很多个类式表格!
而且都要作类式处理!
但是后面 加上 的值其实是这样的
<? echo $row[2];?> <? echo $row[3];?> ......<? echo $row[44];?>
我该怎么处理呢?
第一行: parseFloat(lrby_1.value.replace(/\,/g, ""))+<? echo $row[2];?>
第二行: parseFloat(lrby_2.value.replace(/\,/g, ""))+<? echo $row[3];?>
第三 parseFloat(lrby_3.value.replace(/\,/g, ""))+<? echo $row[4];?>
。
。
。
parseFloat(lrby_i.value.replace(/\,/g, ""))+<? echo $row[i+1];?>
也就是说我在
var oldV = new String(parseFloat(o.value.replace(/\,/g, ""))+2);
|
\/
这里是一个不确定,可变动的值
难道我要定义n个baisun(o,b) ?!
你的代码里面如果得到的是一个负数值,就不对了
另外,你帮我看一下这个!
<script language=JavaScript>
function myFilter(k, o) { if (k==9||k==13||k==144||k==37||k==39||k==67||k==86||k==88||k==190||k==110) {
return true;
}
if (k==8) { // backSpace
return true;
}
else {if (k == 46) { // delete return true; }
else {if ((k>47&&k<58)||(k>95&&k<106)) { // digit
var oldV = replace(o.value, ",", "");
if (k<58) {oldV += "" + (k-48);}
else {oldV += "" + (k-96);}
var newV = "";
var i = oldV.lastIndexOf(".");
if (i >= 0) {newV = oldV.substring(i); oldV = oldV.substring(0,i);}
var j = 0;
for (i=oldV.length-1; i>0; i--) {
newV = oldV.charAt(i) + newV;
j++;
if (j==3) {j=0; newV = "," + newV;}
}
if (oldV.length>0) {newV = oldV.charAt(0) + newV;}
o.value = newV;
}
}
}
return false;
}
</script>怎么能够输入负号 “-”
那我没一个加的变量不同!
那不是要加 N个JS另外,你帮我看一下上面的一帖!