icon
Avatar
desperados
Post: 274
ho un codice php con un for che contiene:

iconphp:
<input id="pesoMetro<?php echo $i; ?>" type="text" value="" name="pesoMetro<?php echo $i; ?>" size="5" onchange="javascript:controlla('pesoMetro<?php echo $i; ?>')">


il codice js è:

iconjavascript:
function controlla(campo) {
    val = parseFloat(document.getElementById(campo).value);
    if (val<100) document.getElementById(campo).style.background = "red";
}
 


se campo = pesoMetro12 funziona, se campo = pesoMetro13 NO !!!
value è per entrambi vuoto, eppure uno funziona e l'altro no
ma che CAVOLO VUOLE ???
18/01/2012 11:30
Avatar
paolob
Moderatore
Post: 1550
Ad occhio, mi sembra che il codice vada bene...
Proverei a mettere eventualmente un alert nella funzione per vedere ad esempio quanto vale val, oppure il valore di campo
Provato anche con vari tools come firebug?
Altra cosa... il pesoMetro13 non funziona, ma c'è un pesoMetro14 che poi va?
pesoMetro13 è l'ultimo campo della serie?
Paolo B.
paolob@contaocms.it
18/01/2012 11:43
Avatar
desperados
Post: 274
grazie Paolo, l'idea dell'alert non mi era passata per la testa
inserendolo, ho visto che c'era un valore NULL nel db che creava problemi allo script js
uff quanto tempo perso per una cavolata
18/01/2012 12:02
icon