riddick1
13.07.2007, 18:43:00
mam taki problem chciałbym zrobić że mam formularz, potem mam dwa takie kwadraty i pod spodem rejestruj, to potrafię zrobić, nie wiem tylko jak zrobić że jak będzie zaznaczony pierwszy kwadrat opcja wyślij będzie dostępna, jeżeli drugi kwadrat opcja wyślij będzie nie dostępna, a jeżeli nic to też opcja wyślij będzie nie dostępna.
Zajec
14.07.2007, 09:27:33
JavaScript, zdarzenie "onClick" oraz sprawdzenie wartości "checked" checkboxa oraz odpowiednia zmiana wartości "disabled" dla przycisku wysyłającego.
riddick1
15.07.2007, 10:54:00
dzięks coś wyskrobałem ale nie wiem czy dobrze, i nie potrafię zrobić pewnej rzeczy:PP
<input type="radio" name="marek" value="wartość" />Tak
<input type="radio" name="marek" value="wartość" checked="checked" />Nie
<input type="submit" name="submit" value="rejestruj" disabled="disabled" /> <script language="JavaScript"> function sprawdzenie()
{
var adres=document.formularz.submit.value
var adres2=document.formularz.marek.value
if (adres2 = true)
{ } // tutaj trzeba że jeżeli jest kółeczko tak jest zaznaczone to żeby przycisk rejestruj był dostępny

ale nie wiem jak to wsadzić tu

}
atomek4
15.07.2007, 13:11:58
Może tak:
<script language="JavaScript"> function sprawdzenie()
{
if (document.formularz.marek[0].checked ==true)
{
document.formularz.wysylka.disabled = false;
}
else
{
document.formularz.wysylka.disabled = true;
}
}
<input type="radio" name="marek" value="tak" onclick="sprawdzenie();" />Tak
<input type="radio" name="marek" value="nie" onclick="sprawdzenie();" />Nie
<input type="submit" name="wysylka" value="rejestruj" disabled="disabled" />
Trochę pozmieniałem, ideę już masz, możesz ją teraz dostosować do swoich potrzeb.