Witam, mam dziwny problem z przeglądarką IE
mam tak

<button value="'.date(y).'-'date(m).'-'.$i.'">'.$i.'; i teraz tak

firefox widzi 2010-10-06 a wyswietla 06 czyli ok.
IE widzi 2010-10-06 i wyswietla 06 ale dla JS widzi tylko 06 czyli nasze $i

Z tego co rozumiem opcja value="coś tam" nie ma znaczenia dla IE bo liczy się dla niego <button value="nie to"> tylko to </button>

najprostrzym rozwiązaniem było by napisać "nie to" zamiast "tylko to" ale ja chce zeby value równało się coś tam a to co ma wyświetlać było coś tam zupełnie innego czyli tak jak pokazałem


Jak mogę to zrobić zeby IE to interpretował i czy w ogóle jest taka możliwość?

Jeśli napisałem nie zrozumiale to proszę o posty z prośbą o poprawę.