Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [js] problem z input radio
Forum PHP.pl > Forum > Po stronie przeglądarki
XP'ek
witam

Moj problem polega na tym ze mam przelacznik 'yes' oraz 'no' typu input radio gdy odswieze strone jest wlaczony 'no' gdzy go przelaczena 'yes' i sprawdze przez onSubmit=''return Validate()" jaki jest aktualnie status przycisku radio tzn:

Kod
function vPesel()
{
var vpesel = document.getElementById('status');
var pesel  = document.register.pesel;


if(document.getElementById('status').checked)
{
v12 = 1;
vpesel.innerHTML = '';
}
else
{
advAJAX.get({
    url: "modules/account/validate.php?pesel="+pesel.value,
    onSuccess : function(obj) {var a; a = parseInt(obj.responseText); if(a == 1) {vpesel.innerHTML = yeah; v12 = 1;} else {vpesel.innerHTML = error; v12 = 0;}},
    onError : function(obj) {alert("Error: " + obj.status);},
});
}
}





function Validate()
{
vPesel()

cos tam dalej


dopiero ponownym nacisnieciu submit'a pokazuje mi na jaki zostal radio aktualnie zamieniony, podobnie mam z checkbox'em. Zamiast odrazu wykryc ze jest zaznaczony yes na radio za pierwszym razem po nacisnieciu submita wykrywa wartosc else dopiero po drugim razie prawidlowo wykrywa radio. co moze byc przyczyna?
marcint83
A daj sobie w tym checkobxie zdarzenie onmouseup w którym wyświetlisz jego stan np. alert(...)

lub żeby wyświetlił od razu po załadowaniu strony

  1. <script type="text/javascript">
  2. alert(twoj_checkox.checked);


Miejmy nadzieje, że to nie znowu wina kodowania winksmiley.jpg
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.