HTML to podstawy w dziedzinie tworzenia stron WWW, Style CSS warto opanować, bowiem za ich pomocą można dostosować odpowiednio wygląd swojej witryny WWW. Zagłębiamy się dalej i udostępniamy w tym forum możliwość zadawania pytań o JavaScript.
Mam taki problem, ktory wystepuje tylko na IE: kiedy w polu typu submit uzyje zdarzenie OnClick nie dziala mi sumtacja formularza. Ponizej daje przykladowy kod:
to oczywiscie dziala, ale o to mi nei chodzi, bo chce zeby wysyalanie formularza odbywalo sie niezaleznie czy java sc. jest wlaczona czy nie.
Najbardziej mnei dziwi ze to dziala na firefoxie a IE sie buntuje a na ogol jest odwrotnie
function dis(el){
with (document.a) {
if (el.disabled==true) {
el.disabled=false;
} else {
el.disabled=true;
} // koniec if
} // koniec with
}
to oczywiscie dziala, ale o to mi nei chodzi, bo chce zeby wysyalanie formularza odbywalo sie niezaleznie czy java sc. jest wlaczona czy nie.
Sam przycisk typu 'submit' powoduje wysłanie niezależnie, czy JS jest włączona czy nie. Nie za bardzo rozumiem po co jest ta funkjca - napisz może cały kod:-)
Aaaa!!! el jest argumentem funkjci:-) nie zauważyłem - sory.
W sumie nie rozumiem, dlaczego chcesz koniecznie zrobić zwykły link w formularzu - ale da się [choć IMVHO dużo lepiej w grafice imitującej przycisk] ale może to jest część jakiegoś większego projektu...
Jak widzisz zmieniłem method na GET - przez co przy adresie pojawi się '?'.
Druga zmiana to wyrzucenie OnClick() i wstawienie OnSubmit(). I wyrzucenie całej funkcji - automatycznie blokuje przycisk, bez sprawdzania czy jest już zablokowany, czy nie [oczywiście możnaby zrobić funkcję, ale tak chyba wystarczy].
yarpo pisze:Aaaa!!! el jest argumentem funkjci:-) nie zauważyłem - sory.
W sumie nie rozumiem, dlaczego chcesz koniecznie zrobić zwykły link w formularzu - ale da się [choć IMVHO dużo lepiej w grafice imitującej przycisk] ale może to jest część jakiegoś większego projektu...
Jak widzisz zmieniłem method na GET - przez co przy adresie pojawi się '?'.
Druga zmiana to wyrzucenie OnClick() i wstawienie OnSubmit(). I wyrzucenie całej funkcji - automatycznie blokuje przycisk, bez sprawdzania czy jest już zablokowany, czy nie [oczywiście możnaby zrobić funkcję, ale tak chyba wystarczy].
i to jest to! wystarczylo zaminic onclick na onsubmit. Problem polegal na tym ze W IE nie mozna submitowac formlarza jesli przycisk jest niekatywny. W twoim rtozwiazaniu disabluje przycisk dopiero po wyslaniu formularza.
Dzieki