Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Zmiana zawartości input
Dapi
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

Ostrzeżenie: (0%)
-----


Witam.
Mam taki kod w js przy inpucie:

  1. 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 (IMG:style_emoticons/default/winksmiley.jpg)
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 (IMG:style_emoticons/default/winksmiley.jpg)

firebug pokazuje taki kod:
  1. onblur="if(this.value == '') this.value='0'; if(this.value &lt;= '0') this.value='0'; if(this.value &gt; '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? (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 03:51