Onay kutusu ile Gönder?

5 Cevap php

Bir kullanıcı bir onay kutusu tıkladığında bir formu göndermek için herhangi bir yolu var mı? Bir yapılacaklar listesi düşünün.

Kullanıcı onay kutusunu tıkladığında, bu veritabanında todo girdisi bitti diyerek günceller.

Bu javascript kullanarak olmadan yapılabilir mi?

5 Cevap

Sen bir gönderme düğmesi olarak bir görüntü kullanabilirsiniz:

<input type="image" name="done_5" src="checkbox_unchecked.gif" border="0">

That image would be an unchecked image of course, then reload with a checked version This button would follow the normal form action attribute

Üzgünüm .. Javascript olmadan cevap hayır. :-)

Kullanıcı deneyimi uğruna böyle bir şey için AJAX form gönderme kullanarak düşünebilirsiniz. Her halükarda Javascript bu gibi görünecektir:

function submitForm() {
    document.myform.submit();
}

daha sonra bir OnClick="submitForm();" ya da OnChange="submitForm();" kullanımı

Bu JavaScript kullanarak olmadan yapılabilir.

Hayır.

Söz konusu formun submit() işlevini çağırmak için onay kutusunu "onclick" olayı kullanın.

Diğer bir deyişle, "hayır" Javascript gerekir.

Değil JavaScript kullanarak, hayır. Yine oldukça basit:

<input type="checkbox" onchange="this.form.submit();">