Intern
HTML-də submit dəyəri ilə type atributu nə deməkdir?
sobes.tech Süni İntellekt
AI-dan cavab
HTML elementində <button> və ya <input> elementində type="submit" atributu, bu elementin formu göndərmək üçün nəzərdə tutulduğunu müəyyən edir. Bu atribut ilə klik edildikdə, brauzer bütün form elementlərinin məlumatlarını toplayır və <form> teqinin action atributunda göstərilən URL-ə (və ya action göstərilməzsə, cari URL-ə) göndərir.
Necə işləyir:
<form>daxilində:type="submit"olan düymə avtomatik olaraq ən yaxın valideyn form ilə əlaqələndirilir. Ona kliklədikdə, standart form göndərmə prosesi başlayır, bu damethodatributunda göstərilən HTTP metodundan istifadə edir (varsayılan GET).<form>xaricində:<form>xaricindətype="submit"olan düymə avtomatik form göndərmə funksiyasına malik deyil. JavaScript ilə istifadə edilərək, formu əl ilə göndərmək və ya digər əməliyyatlar həyata keçirmək mümkündür.
İstifadə nümunəsi:
<form action="/submit-handler" method="POST">
<label for="username">İstifadəçi adı:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">Şifrə:</label>
<input type="password" id="password" name="password"><br><br>
<button type="submit">Formu göndər</button>
</form>
Bu nümunədə, "Formu göndər" düyməsinə kliklədikdə, brauzer username və password sahələrinin məlumatlarını /submit-handler URL-ə POST metodu ilə göndərəcək.
type="button" ilə müqayisədə:
| Atribut | Məqsəd | Avtomatik form göndərilməsi | JS ilə istifadə |
|---|---|---|---|
type="submit" |
Formu göndərmək | Bəli | Bəli |
type="button" |
İstənilən düymə, göndərmə ilə əlaqəli deyil | Xeyr | Bəli |