Mam taki kod w js przy inpucie:
onblur="if(this.value == \'\') this.value=\'0\'; if(this.value <= \'0\') this.value=\'0\'; if(this.value >= \''.$planetrow[$resource[$i]].'\') this.value=\''.$planetrow[$resource[$i]].'\';"
Pierwsze dwa ify działają bez zarzutów. (liczbę ujemną lub brak liczby zastępuje zerem)
Trzeci działa, aż za bardzo

To znaczy jeśli podana z ifie zmienna jest równa 100, a ktoś w inputa wpisze 1000 to zostanie to zamienione na 100. Świetnie, o to chodzi.
Ale jak ktoś wpisze 10 to też jest to zamieniane na 100.
inputa mam w pliku php, stąd "\" przed apostrofami

firebug pokazuje taki kod:
onblur="if(this.value == '') this.value='0'; if(this.value <= '0') this.value='0'; if(this.value > '1000020') this.value='1000020';
więc zmienna z php jest wstawiana...
W czym tkwi problem? Czemu to nie działa tak jak powinno? :/
Nikt nie wie?
