Sobes.tech
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" Әр түрлі батырма, форма жіберумен байланыссыз Жоқ Иә