Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] problem z input radio
XP'ek
post 15.09.2010, 14:24:35
Post #1





Grupa: Zarejestrowani
Postów: 263
Pomógł: 9
Dołączył: 3.05.2009
Skąd: Wroc

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


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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
marcint83
post 20.09.2010, 10:52:16
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 4
Dołączył: 24.08.2010

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


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

Ten post edytował marcint83 20.09.2010, 10:55:36
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:42