je devais faire un code jquery pour ajouter dynamiquement composant dans la pageJquery ne fonctionne pas dans IE 8
var counter = 1;
var delCnt = 0;
$(function() {
$('#linkAddLot').click(function() {
counter = eval(document.getElementById("hdnTotLot").value);
delCnt = eval(document.getElementById("hdnDelLot").value);
if((eval(counter-delCnt))>=5){
$('span.#lotMsg').css("visibility","visible");
$('span.#lotMsg').css("color","red");
$('span.#lotMsg').html('Already 5 (Five) Lot!!!');
} else {
$('span.#lotMsg').css("visibility","collapse");
var htmlEle = "<tr id='trLot_"+ (counter+1) +"'>"+
"<td class='t-align-center'><input type='checkbox' name='packagedetail_"+ (counter+1) +"' id='chkPackageDetail_"+ (counter+1) +"' value='"+ (counter+1) +"'/></td>"+
"<td class='t-align-center'><input name='lotno_"+ (counter+1) +"' type='text' class='formTxtBox_1' id='txtLotNo_"+ (counter+1) +"' style='width:80px;' onBlur='chkLotNoBlank(this);chkLotNo(this);'/><span id='msgLotNo_"+ (counter+1) +"' style='color: red; ' > </span></td>"+
"<td class='t-align-center'><textarea name='lotdesc_"+ (counter+1) +"' cols='20' rows='3' class='formTxtBox_1' id='txtLotDesc_"+ (counter+1) +"' style='width:250px;' onBlur='chkLotDetBlank(this);'></textarea><span id='msgLotDesc_"+ (counter+1) +"' style='color: red; '> </span></td>"+
"<td class='t-align-center'><input name='quantity_"+ (counter+1) +"' type='text' class='formTxtBox_1' id='txtQuantity_"+ (counter+1) +"' style='width:80px;' onBlur='chkQtyBlank(this);'/><span id='msgLotQty_"+ (counter+1) +"' style='color: red; '> </span></td>"+
"<td class='t-align-center'><input name='unit_"+ (counter+1) +"' type='text' class='formTxtBox_1' id='txtUnit_"+ (counter+1) +"' style='width:80px;' onBlur='chkUnitBlank(this);'/><span id='msgLotUnit_"+ (counter+1) +"' style='color: red; '> </span></td>"+
"<td class='t-align-center'><input name='estimatecost_"+ (counter+1) +"' type='text' class='formTxtBox_1' id='txtEstimateCost_"+ (counter+1) +"' style='width:80px;' onChange='setPkgEstCost(this);' onBlur='chkEstBlank(this);'/><span id='msgLotCost_"+ (counter+1) +"' style='color: red; '> </span></td>"+
"</tr>";
$("#tblLots").append(htmlEle);
document.getElementById("hdnTotLot").value = (counter+1);
}
});
});
Ici j'avais fait fonction onBlur sur onBlur='chkLotNoBlank(this);chkLotNo(this);'
sur txtLotNo mais dans IE8 son travail cative,
si je vais le faire dans IE 7 et firefox je travaille bien, et alos si je vais travailler dans Windows 7 pré installé IE8.0.7600.16385 version IE8, mais il ne peut pas travailler si je vais essayer dans Windows 2003 compatible IE 8.0.6001.18702 , donc quelqu'un peut-il me donner une solution pour cela?
Quel est le code du fonctions 'chkLotNoBlank' et' chkLotNo'? Je ne vois pas ceux affichés ci-dessus. – PleaseStand