Intern
HTMLде `submit` маанисинде `type` атрибуту эмнени билдирет?
sobes.tech AI
AIден жооп
HTML элементинде <button> же <input> атрибуту type="submit" белгилейт, бул элемент форманы жөнөтүүгө арналганын. Бул баскычка басканда браузер бардык форма элементтеринин маалыматтарын чогултуп, <form> тегинин action атрибутунда көрсөтүлгөн URLге (же эгер action көрсөтүлбөсө, учурдагы URLге) жүктөйт.
Кандай иштейт:
<form>ичинде:type="submit"менен баскыч эң жакын ата-эне формага автоматтык түрдө байланыштуу болот. Анын басылышы стандарттык форма жөнөтүү процесси менен ишке ашат, алmethodатрибутунда көрсөтүлгөн HTTP ыкмасын (өзгөчө GET) колдонуп.<form>жок болсо:type="submit"баскыч форма менен автоматтык байланышуусуз. Аны JavaScript менен колдонуп, форма жөнөтүүнү кол менен ишке ашырса болот же башка аракеттерди жасаса болот.
Колдонуу мисалы:
<form action="/submit-handler" method="POST">
<label for="username">Колдонуучу аты:</label>
<input type="text" id="username" name="username"><br><br>
<label for="password">Купуя сөз:</label>
<input type="password" id="password" name="password"><br><br>
<button type="submit">Форманы жөнөтүү</button>
</form>
Бул мисалда, "Форманы жөнөтүү" баскычына басканда браузер username жана password талааларындагы маалыматтарды /submit-handler URLге POST ыкмасы менен жүктөйт.
type="button" менен салыштыруу:
| Атрибут | Максаты | Автоматтык форма жөнөтүү | JS менен колдонуу |
|---|---|---|---|
type="submit" |
Форманы жөнөтүү | Ооба | Ооба |
type="button" |
Көбүнчө баскыч, жөнөтүү менен байланышы жок | Жок | Ооба |