我需要你们的帮助..
实际情景是: 这是今天更新产品价格的模块,并且有七个TextBox随循环创建
<input type="text" id="<?="rate2".$i?>" name="<?="rate2".$i?>" size="5" />
($ i是循环的增量变量)我也已经获得了abc rate(标准价格)。
现在问题是: 每当用户在1 TBX上输入值时,它应该将this.value与abc rate进行比较,如果this.value为低,则整行的文本颜色应为红色,依此类推。最后,它应该突出最低点。
请尽快帮助我 提前谢谢......
答案 0 :(得分:1)
使用jQuery可能是这样的:
<input type="text" id="<?="rate2".$i?>" name="<?="rate2".$i?>" size="5"
onkeypress="if( parseInt($(this).val()) < abc )$(this).css('background-color','red')"/>
在Prototype中添加一个函数:
Array.prototype.min = function() {
var r = this[0];
this.forEach(function(v,i,a){if (v<r) r=v;});
return r;
};
var items = [];
$('input:test').each(function(){
items.push($(this).val());
});
var lowest = items.min;
$("input:text[value='"+min+"']").css('background-color','blue');